home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_55.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
165KB
|
2,975 lines
# near model CODE resource
# jump table entries: 7696-7722 (27 of them)
export_962:
fn00000000:
00000000 4E56 FF00 link A6, -0x0100
00000004 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000008 266E 0010 movea.l A3, [A6 + 0x10]
0000000C 3C2E 000E move.w D6, [A6 + 0xE]
00000010 286E 0008 movea.l A4, [A6 + 0x8]
00000014 0C46 FFFF cmpi.w D6, 0xFFFF
00000018 660C bne +0xE /* 00000026 */
0000001A 206E 0014 movea.l A0, [A6 + 0x14]
0000001E 4210 clr.b [A0]
00000020 7000 moveq.l D0, 0x00
00000022 6000 0174 bra +0x176 /* 00000198 */
label00000026:
00000026 3A3C 0BB8 move.w D5, 0xBB8
0000002A 2053 movea.l A0, [A3]
0000002C 3E28 000E move.w D7, [A0 + 0xE]
00000030 0C47 000B cmpi.w D7, 0xB
00000034 6708 beq +0xA /* 0000003E */
00000036 0C47 000D cmpi.w D7, 0xD /* '\r' */
0000003A 6600 0136 bne +0x138 /* 00000172 */
label0000003E:
0000003E 4247 clr.w D7
00000040 3006 move.w D0, D6
00000042 672C beq +0x2E /* 00000070 */
00000044 5340 subq.w D0, 1
00000046 6728 beq +0x2A /* 00000070 */
00000048 0440 0BE9 subi.w D0, 0xBE9
0000004C 6700 00A2 beq +0xA4 /* 000000F0 */
00000050 5340 subq.w D0, 1
00000052 6700 00A0 beq +0xA2 /* 000000F4 */
00000056 0440 2616 subi.w D0, 0x2616
0000005A 6700 00A0 beq +0xA2 /* 000000FC */
0000005E 0440 1F44 subi.w D0, 0x1F44
00000062 6700 0094 beq +0x96 /* 000000F8 */
00000066 5540 subq.w D0, 2
00000068 6700 0096 beq +0x98 /* 00000100 */
0000006C 6000 00B2 bra +0xB4 /* 00000120 */
label00000070:
00000070 2053 movea.l A0, [A3]
00000072 B9E8 0008 cmpa.l A4, [A0 + 0x8]
00000076 660E bne +0x10 /* 00000086 */
00000078 2F0B move.l -[A7], A3
0000007A 2050 movea.l A0, [A0]
0000007C 2268 008C movea.l A1, [A0 + 0x8C]
00000080 4E91 jsr [A1]
00000082 588F addq.l A7, 4
00000084 600E bra +0x10 /* 00000094 */
label00000086:
00000086 2F0B move.l -[A7], A3
00000088 2053 movea.l A0, [A3]
0000008A 2050 movea.l A0, [A0]
0000008C 2268 0090 movea.l A1, [A0 + 0x90]
00000090 4E91 jsr [A1]
00000092 588F addq.l A7, 4
label00000094:
00000094 2D40 FFFC move.l [A6 - 0x4], D0
00000098 7E02 moveq.l D7, 0x02
0000009A 4AAE FFFC tst.l [A6 - 0x4]
0000009E 672E beq +0x30 /* 000000CE */
000000A0 48C6 ext.l D6
000000A2 2F06 move.l -[A7], D6
000000A4 4878 186A push.l 0x186A
000000A8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000000AC 4EAD 2632 jsr [A5 + 0x2632 /* export_1218 */]
000000B0 2640 movea.l A3, D0
000000B2 4878 2422 push.l 0x2422 /* '$\"' */
000000B6 2F0B move.l -[A7], A3
000000B8 2053 movea.l A0, [A3]
000000BA 2050 movea.l A0, [A0]
000000BC 2268 000C movea.l A1, [A0 + 0xC]
000000C0 4E91 jsr [A1]
000000C2 4A00 tst.b D0
000000C4 4FEF 0014 lea.l A7, [A7 + 0x14]
000000C8 671C beq +0x1E /* 000000E6 */
000000CA 7E01 moveq.l D7, 0x01
000000CC 6018 bra +0x1A /* 000000E6 */
label000000CE:
000000CE 48C6 ext.l D6
000000D0 2F06 move.l -[A7], D6
000000D2 2F0C move.l -[A7], A4
000000D4 2054 movea.l A0, [A4]
000000D6 2050 movea.l A0, [A0]
000000D8 2268 006C movea.l A1, [A0 + 0x6C]
000000DC 4E91 jsr [A1]
000000DE 4A00 tst.b D0
000000E0 508F addq.l A7, 8
000000E2 6702 beq +0x4 /* 000000E6 */
000000E4 7E01 moveq.l D7, 0x01
label000000E6:
000000E6 3C3C 0FEB move.w D6, 0xFEB
000000EA 3A3C 0FA0 move.w D5, 0xFA0
000000EE 6030 bra +0x32 /* 00000120 */
label000000F0:
000000F0 7E05 moveq.l D7, 0x05
000000F2 602C bra +0x2E /* 00000120 */
label000000F4:
000000F4 7E06 moveq.l D7, 0x06
000000F6 6028 bra +0x2A /* 00000120 */
label000000F8:
000000F8 7E07 moveq.l D7, 0x07
000000FA 6024 bra +0x26 /* 00000120 */
label000000FC:
000000FC 7E0C moveq.l D7, 0x0C
000000FE 6020 bra +0x22 /* 00000120 */
label00000100:
00000100 48C6 ext.l D6
00000102 2F06 move.l -[A7], D6
00000104 2F0C move.l -[A7], A4
00000106 2054 movea.l A0, [A4]
00000108 2050 movea.l A0, [A0]
0000010A 2268 006C movea.l A1, [A0 + 0x6C]
0000010E 4E91 jsr [A1]
00000110 4A00 tst.b D0
00000112 508F addq.l A7, 8
00000114 6704 beq +0x6 /* 0000011A */
00000116 700D moveq.l D0, 0x0D
00000118 6002 bra +0x4 /* 0000011C */
label0000011A:
0000011A 700E moveq.l D0, 0x0E
label0000011C:
0000011C 4880 ext.w D0
0000011E 3E00 move.w D7, D0
label00000120:
00000120 4A47 tst.w D7
00000122 674E beq +0x50 /* 00000172 */
00000124 7000 moveq.l D0, 0x00
00000126 3007 move.w D0, D7
00000128 2F00 move.l -[A7], D0
0000012A 4878 0FF3 push.l 0xFF3
0000012E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000132 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */]
00000136 0C46 0FEB cmpi.w D6, 0xFEB
0000013A 4FEF 000C lea.l A7, [A7 + 0xC]
0000013E 662E bne +0x30 /* 0000016E */
00000140 41EE FF00 lea.l A0, [A6 - 0x100]
00000144 4210 clr.b [A0]
00000146 486E FF00 pea.l [A6 - 0x100]
0000014A 48C5 ext.l D5
0000014C 2F05 move.l -[A7], D5
0000014E 4878 0FEB push.l 0xFEB
00000152 2F2D FC8C move.l -[A7], [A5 - 0x374]
00000156 4EBA 1176 jsr [PC + 0x1176 /* 000012CE */]
0000015A 7000 moveq.l D0, 0x00
0000015C 2F00 move.l -[A7], D0
0000015E 486E FF00 pea.l [A6 - 0x100]
00000162 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000166 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
0000016A 4FEF 001C lea.l A7, [A7 + 0x1C]
label0000016E:
0000016E 7001 moveq.l D0, 0x01
00000170 6026 bra +0x28 /* 00000198 */
label00000172:
00000172 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000176 48C5 ext.l D5
00000178 2F05 move.l -[A7], D5
0000017A 48C6 ext.l D6
0000017C 2F06 move.l -[A7], D6
0000017E 2F2D FC8C move.l -[A7], [A5 - 0x374]
00000182 4EBA 114A jsr [PC + 0x114A /* 000012CE */]
00000186 206E 0014 movea.l A0, [A6 + 0x14]
0000018A 7000 moveq.l D0, 0x00
0000018C 1010 move.b D0, [A0]
0000018E 4A80 tst.l D0
00000190 52C0 shi D0
00000192 4400 neg.b D0
00000194 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000198:
00000198 4CEE 18E0 FEEC movem.l D5,D6,D7,A3,A4, [A6 - 0x114]
0000019E 4E5E unlink A6
000001A0 4E75 rts
export_963:
fn000001A2:
000001A2 4E56 FDD8 link A6, -0x0228
000001A6 48E7 0118 movem.l -[A7], D7,A3,A4
000001AA 286E 0008 movea.l A4, [A6 + 0x8]
000001AE 266D F62A movea.l A3, [A5 - 0x9D6]
000001B2 2053 movea.l A0, [A3]
000001B4 0828 0006 0031 btst.b [A0 + 0x31], 0x6
000001BA 56C0 sne D0
000001BC 4400 neg.b D0
000001BE 4A00 tst.b D0
000001C0 6600 01CC bne +0x1CE /* 0000038E */
000001C4 2F0C move.l -[A7], A4
000001C6 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
000001CA 4A00 tst.b D0
000001CC 588F addq.l A7, 4
000001CE 6700 01BE beq +0x1C0 /* 0000038E */
000001D2 486E FFFC pea.l [A6 - 0x4]
000001D6 A972 syscall GetMouse
000001D8 2D6E FFFC FFF0 move.l [A6 - 0x10], [A6 - 0x4]
000001DE 2F0C move.l -[A7], A4
000001E0 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
000001E4 2040 movea.l A0, D0
000001E6 43EE FFF4 lea.l A1, [A6 - 0xC]
000001EA 22D8 move.l [A1]+, [A0]+
000001EC 22D8 move.l [A1]+, [A0]+
000001EE 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000001F2 2054 movea.l A0, [A4]
000001F4 2F28 0008 move.l -[A7], [A0 + 0x8]
000001F8 2F28 002A move.l -[A7], [A0 + 0x2A]
000001FC 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00000200 2640 movea.l A3, D0
00000202 200B move.l D0, A3
00000204 4FEF 0010 lea.l A7, [A7 + 0x10]
00000208 6700 00E4 beq +0xE6 /* 000002EE */
0000020C 2053 movea.l A0, [A3]
0000020E 70FF moveq.l D0, 0xFFFFFFFF
00000210 B068 0014 cmp.w D0, [A0 + 0x14]
00000214 6700 00D8 beq +0xDA /* 000002EE */
00000218 41EE FFE8 lea.l A0, [A6 - 0x18]
0000021C 486E FFE8 pea.l [A6 - 0x18]
00000220 2054 movea.l A0, [A4]
00000222 2F28 0008 move.l -[A7], [A0 + 0x8]
00000226 2F0B move.l -[A7], A3
00000228 2053 movea.l A0, [A3]
0000022A 2050 movea.l A0, [A0]
0000022C 2268 002C movea.l A1, [A0 + 0x2C]
00000230 4E91 jsr [A1]
00000232 558F subq.l A7, 2
00000234 486E FFF4 pea.l [A6 - 0xC]
00000238 486E FFE8 pea.l [A6 - 0x18]
0000023C 486E FFE8 pea.l [A6 - 0x18]
00000240 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00000244 486E FFE8 pea.l [A6 - 0x18]
00000248 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
0000024C 41EE FEE0 lea.l A0, [A6 - 0x120]
00000250 4210 clr.b [A0]
00000252 2054 movea.l A0, [A4]
00000254 2D68 0008 FFE0 move.l [A6 - 0x20], [A0 + 0x8]
0000025A 486E FEE0 pea.l [A6 - 0x120]
0000025E 2F0C move.l -[A7], A4
00000260 2053 movea.l A0, [A3]
00000262 3028 0014 move.w D0, [A0 + 0x14]
00000266 48C0 ext.l D0
00000268 2F00 move.l -[A7], D0
0000026A 206E FFE0 movea.l A0, [A6 - 0x20]
0000026E 2F08 move.l -[A7], A0
00000270 2050 movea.l A0, [A0]
00000272 2050 movea.l A0, [A0]
00000274 2268 0084 movea.l A1, [A0 + 0x84]
00000278 4E91 jsr [A1]
0000027A 4A00 tst.b D0
0000027C 4FEF 0022 lea.l A7, [A7 + 0x22]
00000280 6700 010C beq +0x10E /* 0000038E */
00000284 4878 0CB2 push.l 0xCB2
00000288 2F0B move.l -[A7], A3
0000028A 2053 movea.l A0, [A3]
0000028C 2050 movea.l A0, [A0]
0000028E 2268 000C movea.l A1, [A0 + 0xC]
00000292 4E91 jsr [A1]
00000294 4A00 tst.b D0
00000296 508F addq.l A7, 8
00000298 673A beq +0x3C /* 000002D4 */
0000029A 2053 movea.l A0, [A3]
0000029C 3E28 0028 move.w D7, [A0 + 0x28]
000002A0 7004 moveq.l D0, 0x04
000002A2 C047 and.w D0, D7
000002A4 672E beq +0x30 /* 000002D4 */
000002A6 41EE FDD8 lea.l A0, [A6 - 0x228]
000002AA 4210 clr.b [A0]
000002AC 486E FDD8 pea.l [A6 - 0x228]
000002B0 4878 0FA0 push.l 0xFA0
000002B4 4878 0FEE push.l 0xFEE
000002B8 2F2D FC8C move.l -[A7], [A5 - 0x374]
000002BC 4EBA 1010 jsr [PC + 0x1010 /* 000012CE */]
000002C0 486E FDD8 pea.l [A6 - 0x228]
000002C4 486E FEE0 pea.l [A6 - 0x120]
000002C8 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
000002CC 526E FFEE addq.w [A6 - 0x12], 1
000002D0 4FEF 0018 lea.l A7, [A7 + 0x18]
label000002D4:
000002D4 486E FFE8 pea.l [A6 - 0x18]
000002D8 486E FEE0 pea.l [A6 - 0x120]
000002DC 2F0C move.l -[A7], A4
000002DE 2F2D FC8C move.l -[A7], [A5 - 0x374]
000002E2 4EBA 0C7E jsr [PC + 0xC7E /* 00000F62 */]
000002E6 4FEF 0010 lea.l A7, [A7 + 0x10]
000002EA 6000 00A2 bra +0xA4 /* 0000038E */
label000002EE:
000002EE 41EE FFE4 lea.l A0, [A6 - 0x1C]
000002F2 2654 movea.l A3, [A4]
000002F4 2D6B 002A FFEC move.l [A6 - 0x14], [A3 + 0x2A]
000002FA 486E FFE4 pea.l [A6 - 0x1C]
000002FE 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000302 206E FFEC movea.l A0, [A6 - 0x14]
00000306 2F08 move.l -[A7], A0
00000308 2050 movea.l A0, [A0]
0000030A 2050 movea.l A0, [A0]
0000030C 2268 002C movea.l A1, [A0 + 0x2C]
00000310 4E91 jsr [A1]
00000312 558F subq.l A7, 2
00000314 486E FFF4 pea.l [A6 - 0xC]
00000318 486E FFE4 pea.l [A6 - 0x1C]
0000031C 486E FFE4 pea.l [A6 - 0x1C]
00000320 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00000324 558F subq.l A7, 2
00000326 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000032A 486E FFE4 pea.l [A6 - 0x1C]
0000032E 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00000332 4A1F tst.b [A7]+
00000334 4FEF 000E lea.l A7, [A7 + 0xE]
00000338 6754 beq +0x56 /* 0000038E */
0000033A 2F0C move.l -[A7], A4
0000033C 2054 movea.l A0, [A4]
0000033E 2050 movea.l A0, [A0]
00000340 2268 0090 movea.l A1, [A0 + 0x90]
00000344 4E91 jsr [A1]
00000346 2640 movea.l A3, D0
00000348 200B move.l D0, A3
0000034A 588F addq.l A7, 4
0000034C 6736 beq +0x38 /* 00000384 */
0000034E 41EE FED8 lea.l A0, [A6 - 0x128]
00000352 2053 movea.l A0, [A3]
00000354 41E8 002A lea.l A0, [A0 + 0x2A]
00000358 43EE FED8 lea.l A1, [A6 - 0x128]
0000035C 22D8 move.l [A1]+, [A0]+
0000035E 22D8 move.l [A1]+, [A0]+
00000360 066E 0010 FEDE addi.w [A6 - 0x122], 0x10
00000366 558F subq.l A7, 2
00000368 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000036C 486E FED8 pea.l [A6 - 0x128]
00000370 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00000374 4A1F tst.b [A7]+
00000376 6616 bne +0x18 /* 0000038E */
00000378 558F subq.l A7, 2
0000037A 303C 0002 move.w D0, 0x2
0000037E A830 syscall Pack14
00000380 548F addq.l A7, 2
00000382 600A bra +0xC /* 0000038E */
label00000384:
00000384 558F subq.l A7, 2
00000386 303C 0002 move.w D0, 0x2
0000038A A830 syscall Pack14
0000038C 548F addq.l A7, 2
label0000038E:
0000038E 4CEE 1880 FDCC movem.l D7,A3,A4, [A6 - 0x234]
00000394 4E5E unlink A6
00000396 4E75 rts
export_964:
fn00000398:
00000398 4E56 FFFC link A6, -0x0004
0000039C 48E7 0018 movem.l -[A7], A3,A4
000003A0 266E 000C movea.l A3, [A6 + 0xC]
000003A4 286E 0008 movea.l A4, [A6 + 0x8]
000003A8 7000 moveq.l D0, 0x00
000003AA 2680 move.l [A3], D0
000003AC 2740 0004 move.l [A3 + 0x4], D0
000003B0 2740 0008 move.l [A3 + 0x8], D0
000003B4 2054 movea.l A0, [A4]
000003B6 26A8 0008 move.l [A3], [A0 + 0x8]
000003BA 486E FFFC pea.l [A6 - 0x4]
000003BE A972 syscall GetMouse
000003C0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000003C4 2F13 move.l -[A7], [A3]
000003C6 2054 movea.l A0, [A4]
000003C8 2F28 002A move.l -[A7], [A0 + 0x2A]
000003CC 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
000003D0 2740 0004 move.l [A3 + 0x4], D0
000003D4 6604 bne +0x6 /* 000003DA */
000003D6 7000 moveq.l D0, 0x00
000003D8 2680 move.l [A3], D0
label000003DA:
000003DA 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
000003E0 4E5E unlink A6
000003E2 4E75 rts
export_965:
fn000003E4:
000003E4 4E56 FFF4 link A6, -0x000C
000003E8 48E7 0018 movem.l -[A7], A3,A4
000003EC 286E 0008 movea.l A4, [A6 + 0x8]
000003F0 2F2E 000C move.l -[A7], [A6 + 0xC]
000003F4 2F0C move.l -[A7], A4
000003F6 4EBA FFA0 jsr [PC - 0x60 /* 00000398 */]
000003FA 486E FFFC pea.l [A6 - 0x4]
000003FE A972 syscall GetMouse
00000400 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4]
00000406 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000040A 2F0C move.l -[A7], A4
0000040C 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
00000410 2640 movea.l A3, D0
00000412 200B move.l D0, A3
00000414 4FEF 0010 lea.l A7, [A7 + 0x10]
00000418 6728 beq +0x2A /* 00000442 */
0000041A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000041E 2F0B move.l -[A7], A3
00000420 2054 movea.l A0, [A4]
00000422 2F28 003C move.l -[A7], [A0 + 0x3C]
00000426 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
0000042A 2D40 FFF4 move.l [A6 - 0xC], D0
0000042E 206E 000C movea.l A0, [A6 + 0xC]
00000432 208B move.l [A0], A3
00000434 206E 000C movea.l A0, [A6 + 0xC]
00000438 216E FFF4 0004 move.l [A0 + 0x4], [A6 - 0xC]
0000043E 4FEF 000C lea.l A7, [A7 + 0xC]
label00000442:
00000442 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14]
00000448 4E5E unlink A6
0000044A 4E75 rts
export_966:
fn0000044C:
0000044C 4E56 FFF0 link A6, -0x0010
00000450 48E7 0018 movem.l -[A7], A3,A4
00000454 286E 0008 movea.l A4, [A6 + 0x8]
00000458 2F2E 000C move.l -[A7], [A6 + 0xC]
0000045C 2F0C move.l -[A7], A4
0000045E 4EBA FD42 jsr [PC - 0x2BE /* 000001A2 */]
00000462 266D F62A movea.l A3, [A5 - 0x9D6]
00000466 2053 movea.l A0, [A3]
00000468 0828 0006 0031 btst.b [A0 + 0x31], 0x6
0000046E 56C0 sne D0
00000470 4400 neg.b D0
00000472 4A00 tst.b D0
00000474 508F addq.l A7, 8
00000476 665E bne +0x60 /* 000004D6 */
00000478 2F0C move.l -[A7], A4
0000047A 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
0000047E 4A00 tst.b D0
00000480 588F addq.l A7, 4
00000482 6752 beq +0x54 /* 000004D6 */
00000484 4878 6A72 push.l 0x6A72 /* 'jr' */
00000488 2F0C move.l -[A7], A4
0000048A 2054 movea.l A0, [A4]
0000048C 2050 movea.l A0, [A0]
0000048E 2268 000C movea.l A1, [A0 + 0xC]
00000492 4E91 jsr [A1]
00000494 4A00 tst.b D0
00000496 508F addq.l A7, 8
00000498 663C bne +0x3E /* 000004D6 */
0000049A 486E FFFC pea.l [A6 - 0x4]
0000049E A972 syscall GetMouse
000004A0 2D6E FFFC FFF0 move.l [A6 - 0x10], [A6 - 0x4]
000004A6 41EE FFF4 lea.l A0, [A6 - 0xC]
000004AA 486E FFF4 pea.l [A6 - 0xC]
000004AE 2F0C move.l -[A7], A4
000004B0 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
000004B4 558F subq.l A7, 2
000004B6 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000004BA 486E FFF4 pea.l [A6 - 0xC]
000004BE 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
000004C2 4A1F tst.b [A7]+
000004C4 508F addq.l A7, 8
000004C6 670E beq +0x10 /* 000004D6 */
000004C8 2F0C move.l -[A7], A4
000004CA 2054 movea.l A0, [A4]
000004CC 2050 movea.l A0, [A0]
000004CE 2268 00F8 movea.l A1, [A0 + 0xF8]
000004D2 4E91 jsr [A1]
000004D4 588F addq.l A7, 4
label000004D6:
000004D6 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18]
000004DC 4E5E unlink A6
000004DE 4E75 rts
export_967:
000004E0 4E56 FFE8 link A6, -0x0018
000004E4 48E7 0018 movem.l -[A7], A3,A4
000004E8 286E 0008 movea.l A4, [A6 + 0x8]
000004EC 486E FFFC pea.l [A6 - 0x4]
000004F0 A972 syscall GetMouse
000004F2 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4]
000004F8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000004FC 2F0C move.l -[A7], A4
000004FE 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
00000502 2640 movea.l A3, D0
00000504 200B move.l D0, A3
00000506 508F addq.l A7, 8
00000508 6700 0094 beq +0x96 /* 0000059E */
0000050C 4878 4074 push.l 0x4074 /* '@t' */
00000510 2F0B move.l -[A7], A3
00000512 2053 movea.l A0, [A3]
00000514 2050 movea.l A0, [A0]
00000516 2268 000C movea.l A1, [A0 + 0xC]
0000051A 4E91 jsr [A1]
0000051C 4A00 tst.b D0
0000051E 508F addq.l A7, 8
00000520 6600 0086 bne +0x88 /* 000005A8 */
00000524 41EE FFE8 lea.l A0, [A6 - 0x18]
00000528 2F0C move.l -[A7], A4
0000052A 2054 movea.l A0, [A4]
0000052C 2050 movea.l A0, [A0]
0000052E 2268 0090 movea.l A1, [A0 + 0x90]
00000532 4E91 jsr [A1]
00000534 2D40 FFF0 move.l [A6 - 0x10], D0
00000538 7000 moveq.l D0, 0x00
0000053A 2F00 move.l -[A7], D0
0000053C 4878 186A push.l 0x186A
00000540 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000544 4EAD 2632 jsr [A5 + 0x2632 /* export_1218 */]
00000548 2D40 FFF4 move.l [A6 - 0xC], D0
0000054C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000550 6618 bne +0x1A /* 0000056A */
00000552 4878 0BEA push.l 0xBEA
00000556 4878 0CB2 push.l 0xCB2
0000055A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000055E 4EAD 2632 jsr [A5 + 0x2632 /* export_1218 */]
00000562 2D40 FFF4 move.l [A6 - 0xC], D0
00000566 4FEF 000C lea.l A7, [A7 + 0xC]
label0000056A:
0000056A 486E FFE8 pea.l [A6 - 0x18]
0000056E 2F0B move.l -[A7], A3
00000570 206E FFF4 movea.l A0, [A6 - 0xC]
00000574 2F08 move.l -[A7], A0
00000576 2050 movea.l A0, [A0]
00000578 2050 movea.l A0, [A0]
0000057A 2268 002C movea.l A1, [A0 + 0x2C]
0000057E 4E91 jsr [A1]
00000580 486E FFE8 pea.l [A6 - 0x18]
00000584 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
00000588 486E FFE8 pea.l [A6 - 0x18]
0000058C 2F0B move.l -[A7], A3
0000058E 2F0C move.l -[A7], A4
00000590 2F2D FC8C move.l -[A7], [A5 - 0x374]
00000594 4EBA 02B8 jsr [PC + 0x2B8 /* 0000084E */]
00000598 4FEF 0020 lea.l A7, [A7 + 0x20]
0000059C 600A bra +0xC /* 000005A8 */
label0000059E:
0000059E 558F subq.l A7, 2
000005A0 303C 0002 move.w D0, 0x2
000005A4 A830 syscall Pack14
000005A6 548F addq.l A7, 2
label000005A8:
000005A8 4CEE 1800 FFE0 movem.l A3,A4, [A6 - 0x20]
000005AE 4E5E unlink A6
000005B0 4E75 rts
export_968:
000005B2 4E56 FFEC link A6, -0x0014
000005B6 48E7 0018 movem.l -[A7], A3,A4
000005BA 286E 0008 movea.l A4, [A6 + 0x8]
000005BE 2F2E 000C move.l -[A7], [A6 + 0xC]
000005C2 2F0C move.l -[A7], A4
000005C4 4EBA FE1E jsr [PC - 0x1E2 /* 000003E4 */]
000005C8 206E 000C movea.l A0, [A6 + 0xC]
000005CC 4A90 tst.l [A0]
000005CE 508F addq.l A7, 8
000005D0 666C bne +0x6E /* 0000063E */
000005D2 486E FFFC pea.l [A6 - 0x4]
000005D6 A972 syscall GetMouse
000005D8 2D6E FFFC FFEC move.l [A6 - 0x14], [A6 - 0x4]
000005DE 41EE FFF0 lea.l A0, [A6 - 0x10]
000005E2 2054 movea.l A0, [A4]
000005E4 2D68 0070 FFF8 move.l [A6 - 0x8], [A0 + 0x70]
000005EA 6724 beq +0x26 /* 00000610 */
000005EC 206E FFF8 movea.l A0, [A6 - 0x8]
000005F0 2050 movea.l A0, [A0]
000005F2 47E8 0008 lea.l A3, [A0 + 0x8]
000005F6 558F subq.l A7, 2
000005F8 2F2E FFEC move.l -[A7], [A6 - 0x14]
000005FC 2F0B move.l -[A7], A3
000005FE 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00000602 4A1F tst.b [A7]+
00000604 670A beq +0xC /* 00000610 */
00000606 206E 000C movea.l A0, [A6 + 0xC]
0000060A 216E FFF8 0008 move.l [A0 + 0x8], [A6 - 0x8]
label00000610:
00000610 2054 movea.l A0, [A4]
00000612 2D68 0074 FFF8 move.l [A6 - 0x8], [A0 + 0x74]
00000618 6724 beq +0x26 /* 0000063E */
0000061A 206E FFF8 movea.l A0, [A6 - 0x8]
0000061E 2050 movea.l A0, [A0]
00000620 47E8 0008 lea.l A3, [A0 + 0x8]
00000624 558F subq.l A7, 2
00000626 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000062A 2F0B move.l -[A7], A3
0000062C 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00000630 4A1F tst.b [A7]+
00000632 670A beq +0xC /* 0000063E */
00000634 206E 000C movea.l A0, [A6 + 0xC]
00000638 216E FFF8 0008 move.l [A0 + 0x8], [A6 - 0x8]
label0000063E:
0000063E 4CEE 1800 FFE4 movem.l A3,A4, [A6 - 0x1C]
00000644 4E5E unlink A6
00000646 4E75 rts
export_969:
00000648 4E56 FEA4 link A6, -0x015C
0000064C 48E7 0118 movem.l -[A7], D7,A3,A4
00000650 286E 0008 movea.l A4, [A6 + 0x8]
00000654 2F2E 000C move.l -[A7], [A6 + 0xC]
00000658 2F0C move.l -[A7], A4
0000065A 4EBA FDF0 jsr [PC - 0x210 /* 0000044C */]
0000065E 266D F62A movea.l A3, [A5 - 0x9D6]
00000662 2053 movea.l A0, [A3]
00000664 0828 0006 0031 btst.b [A0 + 0x31], 0x6
0000066A 56C0 sne D0
0000066C 4400 neg.b D0
0000066E 4A00 tst.b D0
00000670 508F addq.l A7, 8
00000672 6600 0186 bne +0x188 /* 000007FA */
00000676 2F0C move.l -[A7], A4
00000678 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
0000067C 4A00 tst.b D0
0000067E 588F addq.l A7, 4
00000680 6700 0178 beq +0x17A /* 000007FA */
00000684 486E FFFC pea.l [A6 - 0x4]
00000688 A972 syscall GetMouse
0000068A 2D6E FFFC FFF0 move.l [A6 - 0x10], [A6 - 0x4]
00000690 41EE FFF4 lea.l A0, [A6 - 0xC]
00000694 486E FFF4 pea.l [A6 - 0xC]
00000698 2F0C move.l -[A7], A4
0000069A 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
0000069E 558F subq.l A7, 2
000006A0 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000006A4 486E FFF4 pea.l [A6 - 0xC]
000006A8 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
000006AC 4A1F tst.b [A7]+
000006AE 508F addq.l A7, 8
000006B0 6600 0148 bne +0x14A /* 000007FA */
000006B4 7E08 moveq.l D7, 0x08
000006B6 41EE FFE4 lea.l A0, [A6 - 0x1C]
000006BA 486E FFE4 pea.l [A6 - 0x1C]
000006BE 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
000006C2 2054 movea.l A0, [A4]
000006C4 2668 0070 movea.l A3, [A0 + 0x70]
000006C8 200B move.l D0, A3
000006CA 588F addq.l A7, 4
000006CC 673E beq +0x40 /* 0000070C */
000006CE 2053 movea.l A0, [A3]
000006D0 43EE FFDC lea.l A1, [A6 - 0x24]
000006D4 5088 addq.l A0, 8
000006D6 22D8 move.l [A1]+, [A0]+
000006D8 22D8 move.l [A1]+, [A0]+
000006DA 558F subq.l A7, 2
000006DC 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000006E0 486E FFDC pea.l [A6 - 0x24]
000006E4 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
000006E8 4A1F tst.b [A7]+
000006EA 6720 beq +0x22 /* 0000070C */
000006EC 41EE FFE4 lea.l A0, [A6 - 0x1C]
000006F0 43EE FFDC lea.l A1, [A6 - 0x24]
000006F4 20D9 move.l [A0]+, [A1]+
000006F6 20D9 move.l [A0]+, [A1]+
000006F8 558F subq.l A7, 2
000006FA 2F0B move.l -[A7], A3
000006FC A961 syscall GetControlMinimum/GetMinCtl
000006FE 558F subq.l A7, 2
00000700 2F0B move.l -[A7], A3
00000702 A962 syscall GetControlMaximum/GetMaxCtl
00000704 301F move.w D0, [A7]+
00000706 B05F cmp.w D0, [A7]+
00000708 6602 bne +0x4 /* 0000070C */
0000070A 7E09 moveq.l D7, 0x09
label0000070C:
0000070C 2054 movea.l A0, [A4]
0000070E 2668 0074 movea.l A3, [A0 + 0x74]
00000712 200B move.l D0, A3
00000714 673E beq +0x40 /* 00000754 */
00000716 2053 movea.l A0, [A3]
00000718 43EE FFDC lea.l A1, [A6 - 0x24]
0000071C 5088 addq.l A0, 8
0000071E 22D8 move.l [A1]+, [A0]+
00000720 22D8 move.l [A1]+, [A0]+
00000722 558F subq.l A7, 2
00000724 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000728 486E FFDC pea.l [A6 - 0x24]
0000072C 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00000730 4A1F tst.b [A7]+
00000732 6720 beq +0x22 /* 00000754 */
00000734 41EE FFE4 lea.l A0, [A6 - 0x1C]
00000738 43EE FFDC lea.l A1, [A6 - 0x24]
0000073C 20D9 move.l [A0]+, [A1]+
0000073E 20D9 move.l [A0]+, [A1]+
00000740 558F subq.l A7, 2
00000742 2F0B move.l -[A7], A3
00000744 A961 syscall GetControlMinimum/GetMinCtl
00000746 558F subq.l A7, 2
00000748 2F0B move.l -[A7], A3
0000074A A962 syscall GetControlMaximum/GetMaxCtl
0000074C 301F move.w D0, [A7]+
0000074E B05F cmp.w D0, [A7]+
00000750 6602 bne +0x4 /* 00000754 */
00000752 7E0A moveq.l D7, 0x0A
label00000754:
00000754 486E FFEC pea.l [A6 - 0x14]
00000758 4EAD 0912 jsr [A5 + 0x912 /* export_286 */]
0000075C 2F00 move.l -[A7], D0
0000075E 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
00000762 0C40 0005 cmpi.w D0, 0x5
00000766 508F addq.l A7, 8
00000768 6632 bne +0x34 /* 0000079C */
0000076A B9EE FFEC cmpa.l A4, [A6 - 0x14]
0000076E 662C bne +0x2E /* 0000079C */
00000770 2F0C move.l -[A7], A4
00000772 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
00000776 2040 movea.l A0, D0
00000778 43EE FFE4 lea.l A1, [A6 - 0x1C]
0000077C 22D8 move.l [A1]+, [A0]+
0000077E 22D8 move.l [A1]+, [A0]+
00000780 302E FFEA move.w D0, [A6 - 0x16]
00000784 907C 0010 sub.w D0, 0x10
00000788 3D40 FFE6 move.w [A6 - 0x1A], D0
0000078C 302E FFE8 move.w D0, [A6 - 0x18]
00000790 907C 0010 sub.w D0, 0x10
00000794 3D40 FFE4 move.w [A6 - 0x1C], D0
00000798 7E0B moveq.l D7, 0x0B
0000079A 588F addq.l A7, 4
label0000079C:
0000079C 486E FFE4 pea.l [A6 - 0x1C]
000007A0 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
000007A4 4A00 tst.b D0
000007A6 588F addq.l A7, 4
000007A8 6650 bne +0x52 /* 000007FA */
000007AA 486E FFE4 pea.l [A6 - 0x1C]
000007AE 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
000007B2 41EE FEDC lea.l A0, [A6 - 0x124]
000007B6 4210 clr.b [A0]
000007B8 486E FEA4 pea.l [A6 - 0x15C]
000007BC 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
000007C0 4A80 tst.l D0
000007C2 508F addq.l A7, 8
000007C4 6716 beq +0x18 /* 000007DC */
000007C6 7000 moveq.l D0, 0x00
000007C8 3007 move.w D0, D7
000007CA 2F00 move.l -[A7], D0
000007CC 4878 0FF3 push.l 0xFF3
000007D0 486E FEDC pea.l [A6 - 0x124]
000007D4 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */]
000007D8 4FEF 000C lea.l A7, [A7 + 0xC]
label000007DC:
000007DC 486E FEA4 pea.l [A6 - 0x15C]
000007E0 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000007E4 486E FFE4 pea.l [A6 - 0x1C]
000007E8 486E FEDC pea.l [A6 - 0x124]
000007EC 2F0C move.l -[A7], A4
000007EE 2F2D FC8C move.l -[A7], [A5 - 0x374]
000007F2 4EBA 076E jsr [PC + 0x76E /* 00000F62 */]
000007F6 4FEF 0014 lea.l A7, [A7 + 0x14]
label000007FA:
000007FA 4CEE 1880 FE98 movem.l D7,A3,A4, [A6 - 0x168]
00000800 4E5E unlink A6
00000802 4E75 rts
fn00000804:
00000804 4E56 0000 link A6, 0
00000808 48E7 0308 movem.l -[A7], D6,D7,A4
0000080C 286E 0008 movea.l A4, [A6 + 0x8]
00000810 4878 31CE push.l 0x31CE
00000814 2F0C move.l -[A7], A4
00000816 2054 movea.l A0, [A4]
00000818 2050 movea.l A0, [A0]
0000081A 2268 000C movea.l A1, [A0 + 0xC]
0000081E 4E91 jsr [A1]
00000820 4A00 tst.b D0
00000822 508F addq.l A7, 8
00000824 671C beq +0x1E /* 00000842 */
00000826 2054 movea.l A0, [A4]
00000828 2C28 0054 move.l D6, [A0 + 0x54]
0000082C 2F06 move.l -[A7], D6
0000082E 4878 0FF7 push.l 0xFF7
00000832 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00000836 2E00 move.l D7, D0
00000838 4A47 tst.w D7
0000083A 5EC0 sgt D0
0000083C 4400 neg.b D0
0000083E 508F addq.l A7, 8
00000840 6002 bra +0x4 /* 00000844 */
label00000842:
00000842 7000 moveq.l D0, 0x00
label00000844:
00000844 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC]
0000084A 4E5E unlink A6
0000084C 4E75 rts
fn0000084E:
0000084E 4E56 F992 link A6, -0x066E
00000852 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000856 266E 0010 movea.l A3, [A6 + 0x10]
0000085A 286E 0008 movea.l A4, [A6 + 0x8]
0000085E 41EE FDE8 lea.l A0, [A6 - 0x218]
00000862 4210 clr.b [A0]
00000864 7EFF moveq.l D7, 0xFFFFFFFF
00000866 206E 0014 movea.l A0, [A6 + 0x14]
0000086A 43EE FFEA lea.l A1, [A6 - 0x16]
0000086E 22D8 move.l [A1]+, [A0]+
00000870 22D8 move.l [A1]+, [A0]+
00000872 1D7C 0001 FFF2 move.b [A6 - 0xE], 0x1
00000878 4204 clr.b D4
0000087A 422E FFF3 clr.b [A6 - 0xD]
0000087E 7CFF moveq.l D6, 0xFFFFFFFF
00000880 7AFF moveq.l D5, 0xFFFFFFFF
00000882 7000 moveq.l D0, 0x00
00000884 2D40 FFF4 move.l [A6 - 0xC], D0
00000888 486E FD9C pea.l [A6 - 0x264]
0000088C 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000890 4A80 tst.l D0
00000892 588F addq.l A7, 4
00000894 6700 05FE beq +0x600 /* 00000E94 */
00000898 200B move.l D0, A3
0000089A 6700 05F8 beq +0x5FA /* 00000E94 */
0000089E 4AAE 000C tst.l [A6 + 0xC]
000008A2 6700 0100 beq +0x102 /* 000009A4 */
000008A6 2D6E 000C FD98 move.l [A6 - 0x268], [A6 + 0xC]
000008AC 206E FD98 movea.l A0, [A6 - 0x268]
000008B0 2F08 move.l -[A7], A0
000008B2 2050 movea.l A0, [A0]
000008B4 2050 movea.l A0, [A0]
000008B6 2268 0090 movea.l A1, [A0 + 0x90]
000008BA 4E91 jsr [A1]
000008BC 2D40 FD90 move.l [A6 - 0x270], D0
000008C0 588F addq.l A7, 4
000008C2 6700 00E0 beq +0xE2 /* 000009A4 */
000008C6 486E FD94 pea.l [A6 - 0x26C]
000008CA A972 syscall GetMouse
000008CC 2F2E FD94 move.l -[A7], [A6 - 0x26C]
000008D0 2F0B move.l -[A7], A3
000008D2 2F2E FD90 move.l -[A7], [A6 - 0x270]
000008D6 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
000008DA 2D40 FFF4 move.l [A6 - 0xC], D0
000008DE 4FEF 000C lea.l A7, [A7 + 0xC]
000008E2 6700 00C0 beq +0xC2 /* 000009A4 */
000008E6 206E FFF4 movea.l A0, [A6 - 0xC]
000008EA 2050 movea.l A0, [A0]
000008EC 2D48 FC90 move.l [A6 - 0x370], A0
000008F0 3028 0014 move.w D0, [A0 + 0x14]
000008F4 48C0 ext.l D0
000008F6 2E00 move.l D7, D0
000008F8 486E FFEA pea.l [A6 - 0x16]
000008FC 2F0B move.l -[A7], A3
000008FE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000902 2050 movea.l A0, [A0]
00000904 2268 002C movea.l A1, [A0 + 0x2C]
00000908 4E91 jsr [A1]
0000090A 41EE FB8C lea.l A0, [A6 - 0x474]
0000090E 4878 6A72 push.l 0x6A72 /* 'jr' */
00000912 206E 000C movea.l A0, [A6 + 0xC]
00000916 2F08 move.l -[A7], A0
00000918 2050 movea.l A0, [A0]
0000091A 2050 movea.l A0, [A0]
0000091C 2268 000C movea.l A1, [A0 + 0xC]
00000920 4E91 jsr [A1]
00000922 4A00 tst.b D0
00000924 4FEF 0014 lea.l A7, [A7 + 0x14]
00000928 674E beq +0x50 /* 00000978 */
0000092A 486E FFEA pea.l [A6 - 0x16]
0000092E 4EAD 0852 jsr [A5 + 0x852 /* export_262 */]
00000932 2D40 FA86 move.l [A6 - 0x57A], D0
00000936 206E 000C movea.l A0, [A6 + 0xC]
0000093A 2050 movea.l A0, [A0]
0000093C 2068 0010 movea.l A0, [A0 + 0x10]
00000940 2D68 0018 FA8A move.l [A6 - 0x576], [A0 + 0x18]
00000946 2D6E FA86 FA8E move.l [A6 - 0x572], [A6 - 0x57A]
0000094C 2F2E FA8E move.l -[A7], [A6 - 0x572]
00000950 2F2E FA8A move.l -[A7], [A6 - 0x576]
00000954 2F2E FA8E move.l -[A7], [A6 - 0x572]
00000958 A8E4 syscall SectRgn
0000095A 206E FA86 movea.l A0, [A6 - 0x57A]
0000095E 2050 movea.l A0, [A0]
00000960 5488 addq.l A0, 2
00000962 43EE FFEA lea.l A1, [A6 - 0x16]
00000966 22D8 move.l [A1]+, [A0]+
00000968 22D8 move.l [A1]+, [A0]+
0000096A 41EE FFEA lea.l A0, [A6 - 0x16]
0000096E 206E FA86 movea.l A0, [A6 - 0x57A]
00000972 A023 syscall DisposHandle/DisposeHandle
00000974 588F addq.l A7, 4
00000976 6022 bra +0x24 /* 0000099A */
label00000978:
00000978 486E FB8C pea.l [A6 - 0x474]
0000097C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000980 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
00000984 558F subq.l A7, 2
00000986 486E FB8C pea.l [A6 - 0x474]
0000098A 486E FFEA pea.l [A6 - 0x16]
0000098E 486E FFEA pea.l [A6 - 0x16]
00000992 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00000996 4FEF 000A lea.l A7, [A7 + 0xA]
label0000099A:
0000099A 486E FFEA pea.l [A6 - 0x16]
0000099E 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
000009A2 588F addq.l A7, 4
label000009A4:
000009A4 4A87 tst.l D7
000009A6 6700 0264 beq +0x266 /* 00000C0C */
000009AA 0C87 0000 0BEA cmpi.l D7, 0xBEA
000009B0 6700 025A beq +0x25C /* 00000C0C */
000009B4 41EE FC94 lea.l A0, [A6 - 0x36C]
000009B8 4210 clr.b [A0]
000009BA 2007 move.l D0, D7
000009BC 0480 0000 0BEB subi.l D0, 0xBEB
000009C2 6700 00BA beq +0xBC /* 00000A7E */
000009C6 0480 0000 0009 subi.l D0, 0x9 /* '\t' */
000009CC 673C beq +0x3E /* 00000A0A */
000009CE 5380 subq.l D0, 1
000009D0 6700 00B6 beq +0xB8 /* 00000A88 */
000009D4 0480 0000 1B55 subi.l D0, 0x1B55
000009DA 6700 00FE beq +0x100 /* 00000ADA */
000009DE 0480 0000 0AB8 subi.l D0, 0xAB8
000009E4 6700 00D6 beq +0xD8 /* 00000ABC */
000009E8 0480 0000 1F42 subi.l D0, 0x1F42
000009EE 674E beq +0x50 /* 00000A3E */
000009F0 5380 subq.l D0, 1
000009F2 6700 00BE beq +0xC0 /* 00000AB2 */
000009F6 5380 subq.l D0, 1
000009F8 6700 00D6 beq +0xD8 /* 00000AD0 */
000009FC 5380 subq.l D0, 1
000009FE 6700 00C6 beq +0xC8 /* 00000AC6 */
00000A02 5780 subq.l D0, 3
00000A04 672E beq +0x30 /* 00000A34 */
00000A06 6000 0194 bra +0x196 /* 00000B9C */
label00000A0A:
00000A0A 2053 movea.l A0, [A3]
00000A0C 0828 0005 0025 btst.b [A0 + 0x25], 0x5
00000A12 56C0 sne D0
00000A14 4400 neg.b D0
00000A16 4A00 tst.b D0
00000A18 6710 beq +0x12 /* 00000A2A */
00000A1A 4AA8 001C tst.l [A0 + 0x1C]
00000A1E 660A bne +0xC /* 00000A2A */
00000A20 2E3C 0000 0FE3 move.l D7, 0xFE3
00000A26 6000 0174 bra +0x176 /* 00000B9C */
label00000A2A:
00000A2A 2E3C 0000 0FE2 move.l D7, 0xFE2
00000A30 6000 016A bra +0x16C /* 00000B9C */
label00000A34:
00000A34 2E3C 0000 0FD4 move.l D7, 0xFD4
00000A3A 6000 0160 bra +0x162 /* 00000B9C */
label00000A3E:
00000A3E 4878 2BF2 push.l 0x2BF2
00000A42 2F0B move.l -[A7], A3
00000A44 2053 movea.l A0, [A3]
00000A46 2050 movea.l A0, [A0]
00000A48 2268 000C movea.l A1, [A0 + 0xC]
00000A4C 4E91 jsr [A1]
00000A4E 4A00 tst.b D0
00000A50 508F addq.l A7, 8
00000A52 6720 beq +0x22 /* 00000A74 */
00000A54 4878 5144 push.l 0x5144 /* 'QD' */
00000A58 2F0B move.l -[A7], A3
00000A5A 2053 movea.l A0, [A3]
00000A5C 2050 movea.l A0, [A0]
00000A5E 2268 0074 movea.l A1, [A0 + 0x74]
00000A62 4E91 jsr [A1]
00000A64 4A80 tst.l D0
00000A66 508F addq.l A7, 8
00000A68 660A bne +0xC /* 00000A74 */
00000A6A 2E3C 0000 0FD5 move.l D7, 0xFD5
00000A70 6000 012A bra +0x12C /* 00000B9C */
label00000A74:
00000A74 2E3C 0000 0FD4 move.l D7, 0xFD4
00000A7A 6000 0120 bra +0x122 /* 00000B9C */
label00000A7E:
00000A7E 2E3C 0000 0FD6 move.l D7, 0xFD6
00000A84 6000 0116 bra +0x118 /* 00000B9C */
label00000A88:
00000A88 4878 0BF5 push.l 0xBF5
00000A8C 2F0B move.l -[A7], A3
00000A8E 2053 movea.l A0, [A3]
00000A90 2050 movea.l A0, [A0]
00000A92 2268 0074 movea.l A1, [A0 + 0x74]
00000A96 4E91 jsr [A1]
00000A98 4A80 tst.l D0
00000A9A 508F addq.l A7, 8
00000A9C 660A bne +0xC /* 00000AA8 */
00000A9E 2E3C 0000 0FD8 move.l D7, 0xFD8
00000AA4 6000 00F6 bra +0xF8 /* 00000B9C */
label00000AA8:
00000AA8 2E3C 0000 0FD7 move.l D7, 0xFD7
00000AAE 6000 00EC bra +0xEE /* 00000B9C */
label00000AB2:
00000AB2 2E3C 0000 0FD9 move.l D7, 0xFD9
00000AB8 6000 00E2 bra +0xE4 /* 00000B9C */
label00000ABC:
00000ABC 2E3C 0000 0FDA move.l D7, 0xFDA
00000AC2 6000 00D8 bra +0xDA /* 00000B9C */
label00000AC6:
00000AC6 2E3C 0000 0FDB move.l D7, 0xFDB
00000ACC 6000 00CE bra +0xD0 /* 00000B9C */
label00000AD0:
00000AD0 2E3C 0000 0FF7 move.l D7, 0xFF7
00000AD6 6000 00C4 bra +0xC6 /* 00000B9C */
label00000ADA:
00000ADA 4878 0CB2 push.l 0xCB2
00000ADE 206E FFF4 movea.l A0, [A6 - 0xC]
00000AE2 2F08 move.l -[A7], A0
00000AE4 2050 movea.l A0, [A0]
00000AE6 2050 movea.l A0, [A0]
00000AE8 2268 000C movea.l A1, [A0 + 0xC]
00000AEC 4E91 jsr [A1]
00000AEE 4A00 tst.b D0
00000AF0 508F addq.l A7, 8
00000AF2 670A beq +0xC /* 00000AFE */
00000AF4 2E3C 0000 0FF6 move.l D7, 0xFF6
00000AFA 6000 00A0 bra +0xA2 /* 00000B9C */
label00000AFE:
00000AFE 486E FDE8 pea.l [A6 - 0x218]
00000B02 4878 0FA0 push.l 0xFA0
00000B06 4878 0FE7 push.l 0xFE7
00000B0A 2F0C move.l -[A7], A4
00000B0C 4EBA 07C0 jsr [PC + 0x7C0 /* 000012CE */]
00000B10 4878 274B push.l 0x274B /* '\'K' */
00000B14 2F0B move.l -[A7], A3
00000B16 2053 movea.l A0, [A3]
00000B18 2050 movea.l A0, [A0]
00000B1A 2268 0074 movea.l A1, [A0 + 0x74]
00000B1E 4E91 jsr [A1]
00000B20 2D40 FD94 move.l [A6 - 0x26C], D0
00000B24 4878 274A push.l 0x274A /* '\'J' */
00000B28 2F0B move.l -[A7], A3
00000B2A 2053 movea.l A0, [A3]
00000B2C 2050 movea.l A0, [A0]
00000B2E 2268 0074 movea.l A1, [A0 + 0x74]
00000B32 4E91 jsr [A1]
00000B34 2D40 FD98 move.l [A6 - 0x268], D0
00000B38 202E FD94 move.l D0, [A6 - 0x26C]
00000B3C B0AE FD98 cmp.l D0, [A6 - 0x268]
00000B40 6C06 bge +0x8 /* 00000B48 */
00000B42 202E FD94 move.l D0, [A6 - 0x26C]
00000B46 6004 bra +0x6 /* 00000B4C */
label00000B48:
00000B48 202E FD98 move.l D0, [A6 - 0x268]
label00000B4C:
00000B4C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000B50 2F00 move.l -[A7], D0
00000B52 486E FC94 pea.l [A6 - 0x36C]
00000B56 4EAD 10CA jsr [A5 + 0x10CA /* export_533 */]
00000B5A 7000 moveq.l D0, 0x00
00000B5C 2F00 move.l -[A7], D0
00000B5E 486E FC94 pea.l [A6 - 0x36C]
00000B62 486E FDE8 pea.l [A6 - 0x218]
00000B66 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
00000B6A 4878 274A push.l 0x274A /* '\'J' */
00000B6E 2F0B move.l -[A7], A3
00000B70 2053 movea.l A0, [A3]
00000B72 2050 movea.l A0, [A0]
00000B74 2268 0074 movea.l A1, [A0 + 0x74]
00000B78 4E91 jsr [A1]
00000B7A 508F addq.l A7, 8
00000B7C 2F00 move.l -[A7], D0
00000B7E 486E FC94 pea.l [A6 - 0x36C]
00000B82 4EAD 10CA jsr [A5 + 0x10CA /* export_533 */]
00000B86 7001 moveq.l D0, 0x01
00000B88 2F00 move.l -[A7], D0
00000B8A 486E FC94 pea.l [A6 - 0x36C]
00000B8E 486E FDE8 pea.l [A6 - 0x218]
00000B92 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
00000B96 7E00 moveq.l D7, 0x00
00000B98 4FEF 0038 lea.l A7, [A7 + 0x38]
label00000B9C:
00000B9C 4A87 tst.l D7
00000B9E 6700 02F4 beq +0x2F6 /* 00000E94 */
00000BA2 486E FDE8 pea.l [A6 - 0x218]
00000BA6 4878 0FA0 push.l 0xFA0
00000BAA 3007 move.w D0, D7
00000BAC 48C0 ext.l D0
00000BAE 2F00 move.l -[A7], D0
00000BB0 2F0C move.l -[A7], A4
00000BB2 4EBA 071A jsr [PC + 0x71A /* 000012CE */]
00000BB6 41EE FB94 lea.l A0, [A6 - 0x46C]
00000BBA 4210 clr.b [A0]
00000BBC 4878 0BEB push.l 0xBEB
00000BC0 486E FB94 pea.l [A6 - 0x46C]
00000BC4 2F0B move.l -[A7], A3
00000BC6 2053 movea.l A0, [A3]
00000BC8 2050 movea.l A0, [A0]
00000BCA 2268 0054 movea.l A1, [A0 + 0x54]
00000BCE 4E91 jsr [A1]
00000BD0 7000 moveq.l D0, 0x00
00000BD2 2F00 move.l -[A7], D0
00000BD4 486E FB94 pea.l [A6 - 0x46C]
00000BD8 486E FDE8 pea.l [A6 - 0x218]
00000BDC 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
00000BE0 4878 0BEA push.l 0xBEA
00000BE4 486E FB94 pea.l [A6 - 0x46C]
00000BE8 2F0B move.l -[A7], A3
00000BEA 2053 movea.l A0, [A3]
00000BEC 2050 movea.l A0, [A0]
00000BEE 2268 0054 movea.l A1, [A0 + 0x54]
00000BF2 4E91 jsr [A1]
00000BF4 7001 moveq.l D0, 0x01
00000BF6 2F00 move.l -[A7], D0
00000BF8 486E FB94 pea.l [A6 - 0x46C]
00000BFC 486E FDE8 pea.l [A6 - 0x218]
00000C00 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
00000C04 4FEF 0040 lea.l A7, [A7 + 0x40]
00000C08 6000 028A bra +0x28C /* 00000E94 */
label00000C0C:
00000C0C 4AAE FFF4 tst.l [A6 - 0xC]
00000C10 672A beq +0x2C /* 00000C3C */
00000C12 4878 186A push.l 0x186A
00000C16 206E FFF4 movea.l A0, [A6 - 0xC]
00000C1A 2F08 move.l -[A7], A0
00000C1C 2050 movea.l A0, [A0]
00000C1E 2050 movea.l A0, [A0]
00000C20 2268 000C movea.l A1, [A0 + 0xC]
00000C24 4E91 jsr [A1]
00000C26 4A00 tst.b D0
00000C28 508F addq.l A7, 8
00000C2A 6710 beq +0x12 /* 00000C3C */
00000C2C 2F0B move.l -[A7], A3
00000C2E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000C32 4EAD 2692 jsr [A5 + 0x2692 /* export_1230 */]
00000C36 48C0 ext.l D0
00000C38 2E00 move.l D7, D0
00000C3A 508F addq.l A7, 8
label00000C3C:
00000C3C 2007 move.l D0, D7
00000C3E 5580 subq.l D0, 2
00000C40 671A beq +0x1C /* 00000C5C */
00000C42 5380 subq.l D0, 1
00000C44 670C beq +0xE /* 00000C52 */
00000C46 0480 0000 0BE7 subi.l D0, 0xBE7
00000C4C 671A beq +0x1C /* 00000C68 */
00000C4E 6000 0090 bra +0x92 /* 00000CE0 */
label00000C52:
00000C52 2E3C 0000 0FE4 move.l D7, 0xFE4
00000C58 6000 0086 bra +0x88 /* 00000CE0 */
label00000C5C:
00000C5C 422E FFF2 clr.b [A6 - 0xE]
00000C60 2E3C 0000 0FE5 move.l D7, 0xFE5
00000C66 6078 bra +0x7A /* 00000CE0 */
label00000C68:
00000C68 4878 510E push.l 0x510E
00000C6C 2F0B move.l -[A7], A3
00000C6E 2053 movea.l A0, [A3]
00000C70 2050 movea.l A0, [A0]
00000C72 2268 000C movea.l A1, [A0 + 0xC]
00000C76 4E91 jsr [A1]
00000C78 4A00 tst.b D0
00000C7A 508F addq.l A7, 8
00000C7C 6718 beq +0x1A /* 00000C96 */
00000C7E 2053 movea.l A0, [A3]
00000C80 2F28 0028 move.l -[A7], [A0 + 0x28]
00000C84 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00000C88 7200 moveq.l D1, 0x00
00000C8A 4A00 tst.b D0
00000C8C 57C1 seq D1
00000C8E 4401 neg.b D1
00000C90 1D41 FFF2 move.b [A6 - 0xE], D1
00000C94 588F addq.l A7, 4
label00000C96:
00000C96 206E 000C movea.l A0, [A6 + 0xC]
00000C9A 2050 movea.l A0, [A0]
00000C9C 2D68 0008 FDD4 move.l [A6 - 0x22C], [A0 + 0x8]
00000CA2 4878 2710 push.l 0x2710
00000CA6 206E FDD4 movea.l A0, [A6 - 0x22C]
00000CAA 2F08 move.l -[A7], A0
00000CAC 2050 movea.l A0, [A0]
00000CAE 2050 movea.l A0, [A0]
00000CB0 2268 000C movea.l A1, [A0 + 0xC]
00000CB4 4E91 jsr [A1]
00000CB6 4A00 tst.b D0
00000CB8 508F addq.l A7, 8
00000CBA 6624 bne +0x26 /* 00000CE0 */
00000CBC 4878 0BEA push.l 0xBEA
00000CC0 2F0B move.l -[A7], A3
00000CC2 2053 movea.l A0, [A3]
00000CC4 2050 movea.l A0, [A0]
00000CC6 2268 006C movea.l A1, [A0 + 0x6C]
00000CCA 4E91 jsr [A1]
00000CCC 4A00 tst.b D0
00000CCE 508F addq.l A7, 8
00000CD0 6708 beq +0xA /* 00000CDA */
00000CD2 2E3C 0000 0FD2 move.l D7, 0xFD2
00000CD8 6006 bra +0x8 /* 00000CE0 */
label00000CDA:
00000CDA 2E3C 0000 0FD3 move.l D7, 0xFD3
label00000CE0:
00000CE0 2054 movea.l A0, [A4]
00000CE2 BEA8 0008 cmp.l D7, [A0 + 0x8]
00000CE6 6640 bne +0x42 /* 00000D28 */
00000CE8 B7E8 000C cmpa.l A3, [A0 + 0xC]
00000CEC 663A bne +0x3C /* 00000D28 */
00000CEE 41EE FFEA lea.l A0, [A6 - 0x16]
00000CF2 2D48 FDD8 move.l [A6 - 0x228], A0
00000CF6 2054 movea.l A0, [A4]
00000CF8 2D48 FDDC move.l [A6 - 0x224], A0
00000CFC 7000 moveq.l D0, 0x00
00000CFE 2D6E FDD8 FDE0 move.l [A6 - 0x220], [A6 - 0x228]
00000D04 2D48 FDE4 move.l [A6 - 0x21C], A0
00000D08 2F00 move.l -[A7], D0
00000D0A 558F subq.l A7, 2
00000D0C 2F2E FDE0 move.l -[A7], [A6 - 0x220]
00000D10 2F2E FDE4 move.l -[A7], [A6 - 0x21C]
00000D14 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000D18 121F move.b D1, [A7]+
00000D1A 201F move.l D0, [A7]+
00000D1C 4A01 tst.b D1
00000D1E 57C0 seq D0
00000D20 4400 neg.b D0
00000D22 4A00 tst.b D0
00000D24 6700 016E beq +0x170 /* 00000E94 */
label00000D28:
00000D28 4A2E FFF2 tst.b [A6 - 0xE]
00000D2C 6778 beq +0x7A /* 00000DA6 */
00000D2E 2F0B move.l -[A7], A3
00000D30 4EBA FAD2 jsr [PC - 0x52E /* 00000804 */]
00000D34 4A00 tst.b D0
00000D36 588F addq.l A7, 4
00000D38 676C beq +0x6E /* 00000DA6 */
00000D3A 558F subq.l A7, 2
00000D3C A994 syscall CurResFile
00000D3E 3A1F move.w D5, [A7]+
00000D40 2053 movea.l A0, [A3]
00000D42 3C28 004A move.w D6, [A0 + 0x4A]
00000D46 0C46 FFFF cmpi.w D6, 0xFFFF
00000D4A 6626 bne +0x28 /* 00000D72 */
00000D4C 7000 moveq.l D0, 0x00
00000D4E 2F00 move.l -[A7], D0
00000D50 2F00 move.l -[A7], D0
00000D52 7201 moveq.l D1, 0x01
00000D54 2F01 move.l -[A7], D1
00000D56 2F0B move.l -[A7], A3
00000D58 4EAD 3572 jsr [A5 + 0x3572 /* export_1706 */]
00000D5C 3C00 move.w D6, D0
00000D5E 0C46 FFFF cmpi.w D6, 0xFFFF
00000D62 56C0 sne D0
00000D64 0240 0001 andi.w D0, 0x1
00000D68 48C0 ext.l D0
00000D6A 1D40 FFF3 move.b [A6 - 0xD], D0
00000D6E 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000D72:
00000D72 0C46 FFFF cmpi.w D6, 0xFFFF
00000D76 672E beq +0x30 /* 00000DA6 */
00000D78 3F06 move.w -[A7], D6
00000D7A A998 syscall UseResFile
00000D7C 558F subq.l A7, 2
00000D7E 2F3C 6866 6472 move.l -[A7], 0x68666472 /* 'hfdr' */
00000D84 3F3C E9C0 move.w -[A7], 0xE9C0
00000D88 7001 moveq.l D0, 0x01
00000D8A 3F00 move.w -[A7], D0
00000D8C 7200 moveq.l D1, 0x00
00000D8E 3F01 move.w -[A7], D1
00000D90 486E FEE8 pea.l [A6 - 0x118]
00000D94 303C 0711 move.w D0, 0x711
00000D98 A830 syscall Pack14
00000D9A 4A5F tst.w [A7]+
00000D9C 57C0 seq D0
00000D9E 0240 0001 andi.w D0, 0x1
00000DA2 48C0 ext.l D0
00000DA4 1800 move.b D4, D0
label00000DA6:
00000DA6 4A04 tst.b D4
00000DA8 6600 00EA bne +0xEC /* 00000E94 */
00000DAC 4878 2DE6 push.l 0x2DE6
00000DB0 2F0B move.l -[A7], A3
00000DB2 2053 movea.l A0, [A3]
00000DB4 2050 movea.l A0, [A0]
00000DB6 2268 000C movea.l A1, [A0 + 0xC]
00000DBA 4E91 jsr [A1]
00000DBC 1C00 move.b D6, D0
00000DBE 508F addq.l A7, 8
00000DC0 6732 beq +0x34 /* 00000DF4 */
00000DC2 7000 moveq.l D0, 0x00
00000DC4 2F00 move.l -[A7], D0
00000DC6 2F0B move.l -[A7], A3
00000DC8 2053 movea.l A0, [A3]
00000DCA 2050 movea.l A0, [A0]
00000DCC 2268 008C movea.l A1, [A0 + 0x8C]
00000DD0 4E91 jsr [A1]
00000DD2 0C80 0000 F070 cmpi.l D0, 0xF070
00000DD8 508F addq.l A7, 8
00000DDA 6618 bne +0x1A /* 00000DF4 */
00000DDC 486E FDE8 pea.l [A6 - 0x218]
00000DE0 4878 0FA0 push.l 0xFA0
00000DE4 4878 0FEC push.l 0xFEC
00000DE8 2F0C move.l -[A7], A4
00000DEA 4EBA 04E2 jsr [PC + 0x4E2 /* 000012CE */]
00000DEE 4FEF 0010 lea.l A7, [A7 + 0x10]
00000DF2 6018 bra +0x1A /* 00000E0C */
label00000DF4:
00000DF4 4878 0BEC push.l 0xBEC
00000DF8 486E FDE8 pea.l [A6 - 0x218]
00000DFC 2F0B move.l -[A7], A3
00000DFE 2053 movea.l A0, [A3]
00000E00 2050 movea.l A0, [A0]
00000E02 2268 0054 movea.l A1, [A0 + 0x54]
00000E06 4E91 jsr [A1]
00000E08 4FEF 000C lea.l A7, [A7 + 0xC]
label00000E0C:
00000E0C 4A87 tst.l D7
00000E0E 6700 0084 beq +0x86 /* 00000E94 */
00000E12 41EE FA92 lea.l A0, [A6 - 0x56E]
00000E16 4210 clr.b [A0]
00000E18 486E FA92 pea.l [A6 - 0x56E]
00000E1C 4878 0FA0 push.l 0xFA0
00000E20 3007 move.w D0, D7
00000E22 48C0 ext.l D0
00000E24 2F00 move.l -[A7], D0
00000E26 2F0C move.l -[A7], A4
00000E28 4EBA 04A4 jsr [PC + 0x4A4 /* 000012CE */]
00000E2C 3D7C 0BEB FB92 move.w [A6 - 0x46E], 0xBEB
00000E32 4A06 tst.b D6
00000E34 4FEF 0010 lea.l A7, [A7 + 0x10]
00000E38 6706 beq +0x8 /* 00000E40 */
00000E3A 3D7C 0BEA FB92 move.w [A6 - 0x46E], 0xBEA
label00000E40:
00000E40 41EE F992 lea.l A0, [A6 - 0x66E]
00000E44 4210 clr.b [A0]
00000E46 302E FB92 move.w D0, [A6 - 0x46E]
00000E4A 48C0 ext.l D0
00000E4C 2F00 move.l -[A7], D0
00000E4E 486E F992 pea.l [A6 - 0x66E]
00000E52 2F0B move.l -[A7], A3
00000E54 2053 movea.l A0, [A3]
00000E56 2050 movea.l A0, [A0]
00000E58 2268 0054 movea.l A1, [A0 + 0x54]
00000E5C 4E91 jsr [A1]
00000E5E 7000 moveq.l D0, 0x00
00000E60 2F00 move.l -[A7], D0
00000E62 486E F992 pea.l [A6 - 0x66E]
00000E66 486E FA92 pea.l [A6 - 0x56E]
00000E6A 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
00000E6E 7000 moveq.l D0, 0x00
00000E70 102E FA92 move.b D0, [A6 - 0x56E]
00000E74 7200 moveq.l D1, 0x00
00000E76 122E FDE8 move.b D1, [A6 - 0x218]
00000E7A D240 add.w D1, D0
00000E7C 0C41 00FF cmpi.w D1, 0xFF
00000E80 4FEF 0018 lea.l A7, [A7 + 0x18]
00000E84 620E bhi +0x10 /* 00000E94 */
00000E86 486E FA92 pea.l [A6 - 0x56E]
00000E8A 486E FDE8 pea.l [A6 - 0x218]
00000E8E 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
00000E92 508F addq.l A7, 8
label00000E94:
00000E94 486E FD9C pea.l [A6 - 0x264]
00000E98 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000E9C 2054 movea.l A0, [A4]
00000E9E BEA8 0008 cmp.l D7, [A0 + 0x8]
00000EA2 588F addq.l A7, 4
00000EA4 662C bne +0x2E /* 00000ED2 */
00000EA6 B7E8 000C cmpa.l A3, [A0 + 0xC]
00000EAA 6626 bne +0x28 /* 00000ED2 */
00000EAC 41EE FFEA lea.l A0, [A6 - 0x16]
00000EB0 2D48 FFF8 move.l [A6 - 0x8], A0
00000EB4 2054 movea.l A0, [A4]
00000EB6 2D48 FFFC move.l [A6 - 0x4], A0
00000EBA 558F subq.l A7, 2
00000EBC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000EC0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000EC4 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000EC8 4A1F tst.b [A7]+
00000ECA 6706 beq +0x8 /* 00000ED2 */
00000ECC 7001 moveq.l D0, 0x01
00000ECE 6000 0088 bra +0x8A /* 00000F58 */
label00000ED2:
00000ED2 2054 movea.l A0, [A4]
00000ED4 2F08 move.l -[A7], A0
00000ED6 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00000EDA 4A04 tst.b D4
00000EDC 588F addq.l A7, 4
00000EDE 6724 beq +0x26 /* 00000F04 */
00000EE0 486E FFEA pea.l [A6 - 0x16]
00000EE4 41EE FFEA lea.l A0, [A6 - 0x16]
00000EE8 303C 0080 move.w D0, 0x80
label00000EEC:
00000EEC 3F20 move.w -[A7], -[A0]
00000EEE 51C8 FFFC dbf D0, -0x6 /* 00000EEC */
00000EF2 2F2E 000C move.l -[A7], [A6 + 0xC]
00000EF6 2F0C move.l -[A7], A4
00000EF8 4EBA 0176 jsr [PC + 0x176 /* 00001070 */]
00000EFC 1C00 move.b D6, D0
00000EFE 4FEF 010E lea.l A7, [A7 + 0x10E]
00000F02 6018 bra +0x1A /* 00000F1C */
label00000F04:
00000F04 486E FFEA pea.l [A6 - 0x16]
00000F08 486E FDE8 pea.l [A6 - 0x218]
00000F0C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F10 2F0C move.l -[A7], A4
00000F12 4EBA 004E jsr [PC + 0x4E /* 00000F62 */]
00000F16 1C00 move.b D6, D0
00000F18 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000F1C:
00000F1C 4A2E FFF3 tst.b [A6 - 0xD]
00000F20 6708 beq +0xA /* 00000F2A */
00000F22 2F0B move.l -[A7], A3
00000F24 4EAD 3582 jsr [A5 + 0x3582 /* export_1708 */]
00000F28 588F addq.l A7, 4
label00000F2A:
00000F2A 0C45 FFFF cmpi.w D5, 0xFFFF
00000F2E 6704 beq +0x6 /* 00000F34 */
00000F30 3F05 move.w -[A7], D5
00000F32 A998 syscall UseResFile
label00000F34:
00000F34 4A06 tst.b D6
00000F36 661E bne +0x20 /* 00000F56 */
00000F38 2054 movea.l A0, [A4]
00000F3A 216E 000C 0010 move.l [A0 + 0x10], [A6 + 0xC]
00000F40 2054 movea.l A0, [A4]
00000F42 214B 000C move.l [A0 + 0xC], A3
00000F46 2054 movea.l A0, [A4]
00000F48 43EE FFEA lea.l A1, [A6 - 0x16]
00000F4C 20D9 move.l [A0]+, [A1]+
00000F4E 20D9 move.l [A0]+, [A1]+
00000F50 2054 movea.l A0, [A4]
00000F52 2147 0008 move.l [A0 + 0x8], D7
label00000F56:
00000F56 1006 move.b D0, D6
label00000F58:
00000F58 4CEE 18F0 F97A movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x686]
00000F5E 4E5E unlink A6
00000F60 4E75 rts
fn00000F62:
00000F62 4E56 FEEA link A6, -0x0116
00000F66 48E7 0118 movem.l -[A7], D7,A3,A4
00000F6A 266E 0014 movea.l A3, [A6 + 0x14]
00000F6E 286E 0008 movea.l A4, [A6 + 0x8]
00000F72 2054 movea.l A0, [A4]
00000F74 4A28 0014 tst.b [A0 + 0x14]
00000F78 6700 00EC beq +0xEE /* 00001066 */
00000F7C 558F subq.l A7, 2
00000F7E A974 syscall Button
00000F80 4A1F tst.b [A7]+
00000F82 6634 bne +0x36 /* 00000FB8 */
00000F84 2D4B FFF0 move.l [A6 - 0x10], A3
00000F88 2054 movea.l A0, [A4]
00000F8A 2D48 FFF4 move.l [A6 - 0xC], A0
00000F8E 7000 moveq.l D0, 0x00
00000F90 2D4B FFF8 move.l [A6 - 0x8], A3
00000F94 2D6E FFF4 FFFC move.l [A6 - 0x4], [A6 - 0xC]
00000F9A 2F00 move.l -[A7], D0
00000F9C 558F subq.l A7, 2
00000F9E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000FA2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000FA6 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000FAA 121F move.b D1, [A7]+
00000FAC 201F move.l D0, [A7]+
00000FAE 4A01 tst.b D1
00000FB0 57C0 seq D0
00000FB2 4400 neg.b D0
00000FB4 4A00 tst.b D0
00000FB6 6614 bne +0x16 /* 00000FCC */
label00000FB8:
00000FB8 206E 0010 movea.l A0, [A6 + 0x10]
00000FBC 7000 moveq.l D0, 0x00
00000FBE 1010 move.b D0, [A0]
00000FC0 4A80 tst.l D0
00000FC2 2054 movea.l A0, [A4]
00000FC4 B0A8 0008 cmp.l D0, [A0 + 0x8]
00000FC8 6700 009C beq +0x9E /* 00001066 */
label00000FCC:
00000FCC 302B 0004 move.w D0, [A3 + 0x4]
00000FD0 48C0 ext.l D0
00000FD2 3213 move.w D1, [A3]
00000FD4 48C1 ext.l D1
00000FD6 9081 sub.l D0, D1
00000FD8 7202 moveq.l D1, 0x02
00000FDA 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00000FDE D053 add.w D0, [A3]
00000FE0 3D40 FEEA move.w [A6 - 0x116], D0
00000FE4 302B 0006 move.w D0, [A3 + 0x6]
00000FE8 48C0 ext.l D0
00000FEA 322B 0002 move.w D1, [A3 + 0x2]
00000FEE 48C1 ext.l D1
00000FF0 9081 sub.l D0, D1
00000FF2 7202 moveq.l D1, 0x02
00000FF4 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00000FF8 D06B 0002 add.w D0, [A3 + 0x2]
00000FFC 3D40 FEEC move.w [A6 - 0x114], D0
00001000 3D7C 0001 FEEE move.w [A6 - 0x112], 0x1
00001006 206E 0010 movea.l A0, [A6 + 0x10]
0000100A 7000 moveq.l D0, 0x00
0000100C 1010 move.b D0, [A0]
0000100E 5240 addq.w D0, 1
00001010 48C0 ext.l D0
00001012 41EE FEF0 lea.l A0, [A6 - 0x110]
00001016 2248 movea.l A1, A0
00001018 206E 0010 movea.l A0, [A6 + 0x10]
0000101C A02E syscall BlockMove/BlockMoveData
0000101E 558F subq.l A7, 2
00001020 486E FEEE pea.l [A6 - 0x112]
00001024 2F2E FEEA move.l -[A7], [A6 - 0x116]
00001028 7000 moveq.l D0, 0x00
0000102A 2F00 move.l -[A7], D0
0000102C 2F00 move.l -[A7], D0
0000102E 7200 moveq.l D1, 0x00
00001030 3F01 move.w -[A7], D1
00001032 7006 moveq.l D0, 0x06
00001034 3F00 move.w -[A7], D0
00001036 3F01 move.w -[A7], D1
00001038 303C 0B01 move.w D0, 0xB01
0000103C A830 syscall Pack14
0000103E 301F move.w D0, [A7]+
00001040 1E00 move.b D7, D0
00001042 6620 bne +0x22 /* 00001064 */
00001044 2054 movea.l A0, [A4]
00001046 224B movea.l A1, A3
00001048 20D9 move.l [A0]+, [A1]+
0000104A 20D9 move.l [A0]+, [A1]+
0000104C 2054 movea.l A0, [A4]
0000104E 216E 000C 0010 move.l [A0 + 0x10], [A6 + 0xC]
00001054 206E 0010 movea.l A0, [A6 + 0x10]
00001058 7000 moveq.l D0, 0x00
0000105A 1010 move.b D0, [A0]
0000105C 4A80 tst.l D0
0000105E 2054 movea.l A0, [A4]
00001060 2140 0008 move.l [A0 + 0x8], D0
label00001064:
00001064 1007 move.b D0, D7
label00001066:
00001066 4CEE 1880 FEDE movem.l D7,A3,A4, [A6 - 0x122]
0000106C 4E5E unlink A6
0000106E 4E75 rts
fn00001070:
00001070 4E56 FFEC link A6, -0x0014
00001074 48E7 0118 movem.l -[A7], D7,A3,A4
00001078 266E 0112 movea.l A3, [A6 + 0x112]
0000107C 286E 0008 movea.l A4, [A6 + 0x8]
00001080 558F subq.l A7, 2
00001082 A974 syscall Button
00001084 4A1F tst.b [A7]+
00001086 6600 009A bne +0x9C /* 00001122 */
0000108A 2D4B FFF0 move.l [A6 - 0x10], A3
0000108E 2054 movea.l A0, [A4]
00001090 2D48 FFF4 move.l [A6 - 0xC], A0
00001094 7000 moveq.l D0, 0x00
00001096 2D4B FFF8 move.l [A6 - 0x8], A3
0000109A 2D6E FFF4 FFFC move.l [A6 - 0x4], [A6 - 0xC]
000010A0 2F00 move.l -[A7], D0
000010A2 558F subq.l A7, 2
000010A4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000010A8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000010AC 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
000010B0 121F move.b D1, [A7]+
000010B2 201F move.l D0, [A7]+
000010B4 4A01 tst.b D1
000010B6 57C0 seq D0
000010B8 4400 neg.b D0
000010BA 4A00 tst.b D0
000010BC 6764 beq +0x66 /* 00001122 */
000010BE 302B 0004 move.w D0, [A3 + 0x4]
000010C2 48C0 ext.l D0
000010C4 3213 move.w D1, [A3]
000010C6 48C1 ext.l D1
000010C8 9081 sub.l D0, D1
000010CA 7202 moveq.l D1, 0x02
000010CC 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
000010D0 D053 add.w D0, [A3]
000010D2 3D40 FFEC move.w [A6 - 0x14], D0
000010D6 302B 0006 move.w D0, [A3 + 0x6]
000010DA 48C0 ext.l D0
000010DC 322B 0002 move.w D1, [A3 + 0x2]
000010E0 48C1 ext.l D1
000010E2 9081 sub.l D0, D1
000010E4 7202 moveq.l D1, 0x02
000010E6 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
000010EA D06B 0002 add.w D0, [A3 + 0x2]
000010EE 3D40 FFEE move.w [A6 - 0x12], D0
000010F2 558F subq.l A7, 2
000010F4 486E 0010 pea.l [A6 + 0x10]
000010F8 2F2E FFEC move.l -[A7], [A6 - 0x14]
000010FC 7000 moveq.l D0, 0x00
000010FE 2F00 move.l -[A7], D0
00001100 2F00 move.l -[A7], D0
00001102 7200 moveq.l D1, 0x00
00001104 3F01 move.w -[A7], D1
00001106 7006 moveq.l D0, 0x06
00001108 3F00 move.w -[A7], D0
0000110A 3F01 move.w -[A7], D1
0000110C 303C 0B01 move.w D0, 0xB01
00001110 A830 syscall Pack14
00001112 301F move.w D0, [A7]+
00001114 1E00 move.b D7, D0
00001116 6608 bne +0xA /* 00001120 */
00001118 2054 movea.l A0, [A4]
0000111A 224B movea.l A1, A3
0000111C 20D9 move.l [A0]+, [A1]+
0000111E 20D9 move.l [A0]+, [A1]+
label00001120:
00001120 1007 move.b D0, D7
label00001122:
00001122 4CEE 1880 FFE0 movem.l D7,A3,A4, [A6 - 0x20]
00001128 4E5E unlink A6
0000112A 4E75 rts
export_970:
0000112C 4E56 0000 link A6, 0
00001130 48E7 0018 movem.l -[A7], A3,A4
00001134 266E 000C movea.l A3, [A6 + 0xC]
00001138 286E 0008 movea.l A4, [A6 + 0x8]
0000113C 558F subq.l A7, 2
0000113E 303C 0007 move.w D0, 0x7
00001142 A830 syscall Pack14
00001144 4A1F tst.b [A7]+
00001146 672E beq +0x30 /* 00001176 */
00001148 2054 movea.l A0, [A4]
0000114A B7E8 0010 cmpa.l A3, [A0 + 0x10]
0000114E 6626 bne +0x28 /* 00001176 */
00001150 200B move.l D0, A3
00001152 6722 beq +0x24 /* 00001176 */
00001154 4878 6A72 push.l 0x6A72 /* 'jr' */
00001158 2F0B move.l -[A7], A3
0000115A 2053 movea.l A0, [A3]
0000115C 2050 movea.l A0, [A0]
0000115E 2268 000C movea.l A1, [A0 + 0xC]
00001162 4E91 jsr [A1]
00001164 4A00 tst.b D0
00001166 508F addq.l A7, 8
00001168 660C bne +0xE /* 00001176 */
0000116A 7001 moveq.l D0, 0x01
0000116C 2F00 move.l -[A7], D0
0000116E 2F0C move.l -[A7], A4
00001170 4EBA 000E jsr [PC + 0xE /* 00001180 */]
00001174 508F addq.l A7, 8
label00001176:
00001176 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000117C 4E5E unlink A6
0000117E 4E75 rts
fn00001180:
00001180 4E56 0000 link A6, 0
00001184 48E7 0108 movem.l -[A7], D7,A4
00001188 286E 0008 movea.l A4, [A6 + 0x8]
0000118C 558F subq.l A7, 2
0000118E 303C 0002 move.w D0, 0x2
00001192 A830 syscall Pack14
00001194 3E1F move.w D7, [A7]+
00001196 6626 bne +0x28 /* 000011BE */
00001198 4A2E 000F tst.b [A6 + 0xF]
0000119C 6720 beq +0x22 /* 000011BE */
0000119E 2054 movea.l A0, [A4]
000011A0 7000 moveq.l D0, 0x00
000011A2 2140 0010 move.l [A0 + 0x10], D0
000011A6 2054 movea.l A0, [A4]
000011A8 2140 000C move.l [A0 + 0xC], D0
000011AC 2054 movea.l A0, [A4]
000011AE 2F08 move.l -[A7], A0
000011B0 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
000011B4 2054 movea.l A0, [A4]
000011B6 7000 moveq.l D0, 0x00
000011B8 2140 0008 move.l [A0 + 0x8], D0
000011BC 588F addq.l A7, 4
label000011BE:
000011BE 1007 move.b D0, D7
000011C0 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000011C6 4E5E unlink A6
000011C8 4E75 rts
export_971:
000011CA 4E56 FEC8 link A6, -0x0138
000011CE 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000011D2 286E 0008 movea.l A4, [A6 + 0x8]
000011D6 2054 movea.l A0, [A4]
000011D8 4A28 0014 tst.b [A0 + 0x14]
000011DC 6700 00D8 beq +0xDA /* 000012B6 */
000011E0 558F subq.l A7, 2
000011E2 303C 0003 move.w D0, 0x3
000011E6 A830 syscall Pack14
000011E8 4A1F tst.b [A7]+
000011EA 6700 00B6 beq +0xB8 /* 000012A2 */
000011EE 558F subq.l A7, 2
000011F0 303C 0007 move.w D0, 0x7
000011F4 A830 syscall Pack14
000011F6 4A1F tst.b [A7]+
000011F8 6618 bne +0x1A /* 00001212 */
000011FA 2054 movea.l A0, [A4]
000011FC 2F08 move.l -[A7], A0
000011FE 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00001202 2054 movea.l A0, [A4]
00001204 7000 moveq.l D0, 0x00
00001206 2140 000C move.l [A0 + 0xC], D0
0000120A 2054 movea.l A0, [A4]
0000120C 2140 0008 move.l [A0 + 0x8], D0
00001210 588F addq.l A7, 4
label00001212:
00001212 2054 movea.l A0, [A4]
00001214 4A68 0016 tst.w [A0 + 0x16]
00001218 6600 009C bne +0x9E /* 000012B6 */
0000121C 41EE FF00 lea.l A0, [A6 - 0x100]
00001220 4210 clr.b [A0]
00001222 486E FEC8 pea.l [A6 - 0x138]
00001226 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
0000122A 4A80 tst.l D0
0000122C 588F addq.l A7, 4
0000122E 6710 beq +0x12 /* 00001240 */
00001230 4878 0FAA push.l 0xFAA
00001234 486E FF00 pea.l [A6 - 0x100]
00001238 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
0000123C 508F addq.l A7, 8
0000123E 600E bra +0x10 /* 0000124E */
label00001240:
00001240 487A 007E pea.l [PC + 0x7E /* 000012C0, value 0xB46696E, pstring "Finder Help" */]
00001244 486E FF00 pea.l [A6 - 0x100]
00001248 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
0000124C 508F addq.l A7, 8
label0000124E:
0000124E 486E FEC8 pea.l [A6 - 0x138]
00001252 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00001256 3A2D F6C4 move.w D5, [A5 - 0x93C]
0000125A 2F3C 6578 746E move.l -[A7], 0x6578746E /* 'extn' */
00001260 48C5 ext.l D5
00001262 2F05 move.l -[A7], D5
00001264 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
00001268 2C00 move.l D6, D0
0000126A 70FF moveq.l D0, 0xFFFFFFFF
0000126C B086 cmp.l D0, D6
0000126E 4FEF 000C lea.l A7, [A7 + 0xC]
00001272 6742 beq +0x44 /* 000012B6 */
00001274 A11A syscall GetZone, flags=1
00001276 2648 movea.l A3, A0
00001278 2078 02A6 movea.l A0, [0x000002A6 /* SysZone */]
0000127C A01B syscall SetZone
0000127E 558F subq.l A7, 2
00001280 3F05 move.w -[A7], D5
00001282 2F06 move.l -[A7], D6
00001284 486E FF00 pea.l [A6 - 0x100]
00001288 7001 moveq.l D0, 0x01
0000128A 1F00 move.b -[A7], D0
0000128C A81A syscall HOpenResFile
0000128E 3E1F move.w D7, [A7]+
00001290 204B movea.l A0, A3
00001292 A01B syscall SetZone
00001294 0C47 FFFF cmpi.w D7, 0xFFFF
00001298 671C beq +0x1E /* 000012B6 */
0000129A 2054 movea.l A0, [A4]
0000129C 3147 0016 move.w [A0 + 0x16], D7
000012A0 6014 bra +0x16 /* 000012B6 */
label000012A2:
000012A2 2054 movea.l A0, [A4]
000012A4 4A68 0016 tst.w [A0 + 0x16]
000012A8 670C beq +0xE /* 000012B6 */
000012AA 3F28 0016 move.w -[A7], [A0 + 0x16]
000012AE A99A syscall CloseResFile
000012B0 2054 movea.l A0, [A4]
000012B2 4268 0016 clr.w [A0 + 0x16]
label000012B6:
000012B6 4CEE 18E0 FEB4 movem.l D5,D6,D7,A3,A4, [A6 - 0x14C]
000012BC 4E5E unlink A6
000012BE 4E75 rts
000012C0 0B46 bchg D6, D5
000012C2 696E bvs +0x70 /* 00001332 */
000012C4 6465 bcc +0x67 /* 0000132B */
000012C6 7220 moveq.l D1, 0x20
000012C8 4865 pea.l -[A5]
000012CA 6C70 bge +0x72 /* 0000133C */
000012CC 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000012CE-000012D6
export_972:
fn000012CE:
000012CE 4E56 0000 link A6, 0
000012D2 48E7 0308 movem.l -[A7], D6,D7,A4
// end alternate branch 000012CE-000012D6
export_972: // at 000012CE (misaligned)
fn000012CE: // (misaligned)
000012D0 0000 48E7 ori.b D0, 0xE7
000012D4 0308 btst A0, D1
000012D6 2C2E 0010 move.l D6, [A6 + 0x10]
000012DA 302E 000E move.w D0, [A6 + 0xE]
000012DE 48C0 ext.l D0
000012E0 3206 move.w D1, D6
000012E2 48C1 ext.l D1
000012E4 9041 sub.w D0, D1
000012E6 3E00 move.w D7, D0
000012E8 9E7C 0032 sub.w D7, 0x32 /* '2' */
000012EC 7000 moveq.l D0, 0x00
000012EE 3007 move.w D0, D7
000012F0 0C40 00C8 cmpi.w D0, 0xC8
000012F4 6434 bcc +0x36 /* 0000132A */
000012F6 2006 move.l D0, D6
000012F8 5280 addq.l D0, 1
000012FA 2F00 move.l -[A7], D0
000012FC 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */
00001302 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
00001306 2840 movea.l A4, D0
00001308 200C move.l D0, A4
0000130A 508F addq.l A7, 8
0000130C 671C beq +0x1E /* 0000132A */
0000130E 7000 moveq.l D0, 0x00
00001310 3007 move.w D0, D7
00001312 2F00 move.l -[A7], D0
00001314 2F0C move.l -[A7], A4
00001316 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000131A 4EAD 10EA jsr [A5 + 0x10EA /* export_537 */]
0000131E 4A00 tst.b D0
00001320 4FEF 000C lea.l A7, [A7 + 0xC]
00001324 6704 beq +0x6 /* 0000132A */
00001326 7001 moveq.l D0, 0x01
00001328 6002 bra +0x4 /* 0000132C */
label0000132A:
0000132A 7000 moveq.l D0, 0x00
label0000132C:
0000132C 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC]
label00001332:
00001332 4E5E unlink A6
00001334 4E75 rts
export_973:
00001336 4E56 FF00 link A6, -0x0100
0000133A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
// begin alternate branch 0000133C-0000133E
label0000133C:
0000133C 0F18 btst [A0]+, D7
// end alternate branch 0000133C-0000133E
label0000133C: // (misaligned)
0000133E 2A2E 0010 move.l D5, [A6 + 0x10]
00001342 2C2E 0014 move.l D6, [A6 + 0x14]
00001346 286E 000C movea.l A4, [A6 + 0xC]
0000134A 2F05 move.l -[A7], D5
0000134C 4878 0FF4 push.l 0xFF4
00001350 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00001354 2800 move.l D4, D0
00001356 3E04 move.w D7, D4
00001358 508F addq.l A7, 8
0000135A 677C beq +0x7E /* 000013D8 */
0000135C 0C47 0FAC cmpi.w D7, 0xFAC
00001360 662C bne +0x2E /* 0000138E */
00001362 2F06 move.l -[A7], D6
00001364 4878 0FF6 push.l 0xFF6
00001368 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
0000136C 2800 move.l D4, D0
0000136E 3E04 move.w D7, D4
00001370 508F addq.l A7, 8
00001372 6700 0114 beq +0x116 /* 00001488 */
00001376 7000 moveq.l D0, 0x00
00001378 3007 move.w D0, D7
0000137A 2F00 move.l -[A7], D0
0000137C 4878 0FAC push.l 0xFAC
00001380 2F0C move.l -[A7], A4
00001382 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */]
00001386 4FEF 000C lea.l A7, [A7 + 0xC]
0000138A 6000 00FC bra +0xFE /* 00001488 */
label0000138E:
0000138E 0C47 0FF5 cmpi.w D7, 0xFF5
00001392 662C bne +0x2E /* 000013C0 */
00001394 2F06 move.l -[A7], D6
00001396 4878 0FF5 push.l 0xFF5
0000139A 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
0000139E 2800 move.l D4, D0
000013A0 3E04 move.w D7, D4
000013A2 508F addq.l A7, 8
000013A4 6700 00E2 beq +0xE4 /* 00001488 */
000013A8 7000 moveq.l D0, 0x00
000013AA 3007 move.w D0, D7
000013AC 2F00 move.l -[A7], D0
000013AE 4878 0FF5 push.l 0xFF5
000013B2 2F0C move.l -[A7], A4
000013B4 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */]
000013B8 4FEF 000C lea.l A7, [A7 + 0xC]
000013BC 6000 00CA bra +0xCC /* 00001488 */
label000013C0:
000013C0 7000 moveq.l D0, 0x00
000013C2 3007 move.w D0, D7
000013C4 2F00 move.l -[A7], D0
000013C6 4878 0FF1 push.l 0xFF1
000013CA 2F0C move.l -[A7], A4
000013CC 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */]
000013D0 4FEF 000C lea.l A7, [A7 + 0xC]
000013D4 6000 00B2 bra +0xB4 /* 00001488 */
label000013D8:
000013D8 2F05 move.l -[A7], D5
000013DA 4878 31D9 push.l 0x31D9
000013DE 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
000013E2 2800 move.l D4, D0
000013E4 3E04 move.w D7, D4
000013E6 508F addq.l A7, 8
000013E8 6718 beq +0x1A /* 00001402 */
000013EA 48C7 ext.l D7
000013EC 2007 move.l D0, D7
000013EE D0BC 0000 31DD add.l D0, 0x31DD
000013F4 2F00 move.l -[A7], D0
000013F6 2F0C move.l -[A7], A4
000013F8 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
000013FC 508F addq.l A7, 8
000013FE 6000 0088 bra +0x8A /* 00001488 */
label00001402:
00001402 082E 0005 0018 btst.b [A6 + 0x18], 0x5
00001408 667E bne +0x80 /* 00001488 */
0000140A 41EE FF00 lea.l A0, [A6 - 0x100]
0000140E 4210 clr.b [A0]
00001410 266D FE0C movea.l A3, [A5 - 0x1F4]
00001414 2053 movea.l A0, [A3]
00001416 2F28 0092 move.l -[A7], [A0 + 0x92]
0000141A 486E FF00 pea.l [A6 - 0x100]
0000141E 2F06 move.l -[A7], D6
00001420 2F0B move.l -[A7], A3
00001422 4EAD 318A jsr [A5 + 0x318A /* export_1581 */]
00001426 4A2E FF00 tst.b [A6 - 0x100]
0000142A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000142E 6732 beq +0x34 /* 00001462 */
00001430 082E 0003 0018 btst.b [A6 + 0x18], 0x3
00001436 6704 beq +0x6 /* 0000143C */
00001438 7005 moveq.l D0, 0x05
0000143A 6002 bra +0x4 /* 0000143E */
label0000143C:
0000143C 7004 moveq.l D0, 0x04
label0000143E:
0000143E 4880 ext.w D0
00001440 48C0 ext.l D0
00001442 2F00 move.l -[A7], D0
00001444 4878 0FF1 push.l 0xFF1
00001448 2F0C move.l -[A7], A4
0000144A 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */]
0000144E 7000 moveq.l D0, 0x00
00001450 2F00 move.l -[A7], D0
00001452 486E FF00 pea.l [A6 - 0x100]
00001456 2F0C move.l -[A7], A4
00001458 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
0000145C 4FEF 0018 lea.l A7, [A7 + 0x18]
00001460 6026 bra +0x28 /* 00001488 */
label00001462:
00001462 082E 0003 0018 btst.b [A6 + 0x18], 0x3
00001468 6704 beq +0x6 /* 0000146E */
0000146A 700C moveq.l D0, 0x0C
0000146C 6002 bra +0x4 /* 00001470 */
label0000146E:
0000146E 700B moveq.l D0, 0x0B
label00001470:
00001470 4880 ext.w D0
00001472 3E00 move.w D7, D0
00001474 7000 moveq.l D0, 0x00
00001476 3007 move.w D0, D7
00001478 2F00 move.l -[A7], D0
0000147A 4878 0FF1 push.l 0xFF1
0000147E 2F0C move.l -[A7], A4
00001480 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */]
00001484 4FEF 000C lea.l A7, [A7 + 0xC]
label00001488:
00001488 7200 moveq.l D1, 0x00
0000148A 1214 move.b D1, [A4]
0000148C 4A81 tst.l D1
0000148E 56C0 sne D0
00001490 4400 neg.b D0
00001492 4CEE 18F0 FEE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x118]
00001498 4E5E unlink A6
0000149A 4E75 rts
fn0000149C:
0000149C 4E56 FFC8 link A6, -0x0038
000014A0 2F07 move.l -[A7], D7
000014A2 7E01 moveq.l D7, 0x01
000014A4 486E FFC8 pea.l [A6 - 0x38]
000014A8 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
000014AC 4A80 tst.l D0
000014AE 588F addq.l A7, 4
000014B0 6710 beq +0x12 /* 000014C2 */
000014B2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000014B6 2F2E 000C move.l -[A7], [A6 + 0xC]
000014BA 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
000014BE 508F addq.l A7, 8
000014C0 6002 bra +0x4 /* 000014C4 */
label000014C2:
000014C2 4207 clr.b D7
label000014C4:
000014C4 486E FFC8 pea.l [A6 - 0x38]
000014C8 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000014CC 1007 move.b D0, D7
000014CE 588F addq.l A7, 4
000014D0 2E2E FFC4 move.l D7, [A6 - 0x3C]
000014D4 4E5E unlink A6
000014D6 4E75 rts
export_974:
fn000014D8:
000014D8 4E56 FF00 link A6, -0x0100
000014DC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000014E0 266E 0014 movea.l A3, [A6 + 0x14]
000014E4 3E2E 000E move.w D7, [A6 + 0xE]
000014E8 286E 0008 movea.l A4, [A6 + 0x8]
000014EC 41EE FF00 lea.l A0, [A6 - 0x100]
000014F0 4210 clr.b [A0]
000014F2 0C47 2C44 cmpi.w D7, 0x2C44 /* ',D' */
000014F6 662A bne +0x2C /* 00001522 */
000014F8 206E 0010 movea.l A0, [A6 + 0x10]
000014FC 2050 movea.l A0, [A0]
000014FE 700B moveq.l D0, 0x0B
00001500 B068 000E cmp.w D0, [A0 + 0xE]
00001504 661C bne +0x1E /* 00001522 */
00001506 3E3C 5146 move.w D7, 0x5146 /* 'QF' */
0000150A 2F0B move.l -[A7], A3
0000150C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001510 48C7 ext.l D7
00001512 2F07 move.l -[A7], D7
00001514 2F0C move.l -[A7], A4
00001516 4EBA 03F6 jsr [PC + 0x3F6 /* 0000190E */]
0000151A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000151E 6000 01BC bra +0x1BE /* 000016DC */
label00001522:
00001522 2F0C move.l -[A7], A4
00001524 4EAD 2DCA jsr [A5 + 0x2DCA /* export_1461 */]
00001528 4A00 tst.b D0
0000152A 588F addq.l A7, 4
0000152C 6714 beq +0x16 /* 00001542 */
0000152E 0C47 2C25 cmpi.w D7, 0x2C25 /* ',%' */
00001532 6604 bne +0x6 /* 00001538 */
00001534 3E3C 2C4D move.w D7, 0x2C4D /* ',M' */
label00001538:
00001538 0C47 2C26 cmpi.w D7, 0x2C26 /* ',&' */
0000153C 6604 bne +0x6 /* 00001542 */
0000153E 3E3C 2C4E move.w D7, 0x2C4E /* ',N' */
label00001542:
00001542 206E 0010 movea.l A0, [A6 + 0x10]
00001546 2050 movea.l A0, [A0]
00001548 700D moveq.l D0, 0x0D
0000154A B068 000E cmp.w D0, [A0 + 0xE]
0000154E 660A bne +0xC /* 0000155A */
00001550 4A47 tst.w D7
00001552 6606 bne +0x8 /* 0000155A */
00001554 7000 moveq.l D0, 0x00
00001556 6000 018E bra +0x190 /* 000016E6 */
label0000155A:
0000155A 2F0B move.l -[A7], A3
0000155C 4878 2BF2 push.l 0x2BF2
00001560 48C7 ext.l D7
00001562 2F07 move.l -[A7], D7
00001564 2F2D FC8C move.l -[A7], [A5 - 0x374]
00001568 4EBA FD64 jsr [PC - 0x29C /* 000012CE */]
0000156C 4A00 tst.b D0
0000156E 4FEF 0010 lea.l A7, [A7 + 0x10]
00001572 6614 bne +0x16 /* 00001588 */
00001574 2F0B move.l -[A7], A3
00001576 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000157A 48C7 ext.l D7
0000157C 2F07 move.l -[A7], D7
0000157E 2F0C move.l -[A7], A4
00001580 4EBA 038C jsr [PC + 0x38C /* 0000190E */]
00001584 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001588:
00001588 7001 moveq.l D0, 0x01
0000158A 2F00 move.l -[A7], D0
0000158C 48C7 ext.l D7
0000158E 2F07 move.l -[A7], D7
00001590 4EAD 2C7A jsr [A5 + 0x2C7A /* export_1419 */]
00001594 588F addq.l A7, 4
00001596 2200 move.l D1, D0
00001598 201F move.l D0, [A7]+
0000159A 4A01 tst.b D1
0000159C 6620 bne +0x22 /* 000015BE */
0000159E 0C47 2C40 cmpi.w D7, 0x2C40 /* ',@' */
000015A2 671A beq +0x1C /* 000015BE */
000015A4 0C47 2C49 cmpi.w D7, 0x2C49 /* ',I' */
000015A8 6714 beq +0x16 /* 000015BE */
000015AA 0C47 2C4A cmpi.w D7, 0x2C4A /* ',J' */
000015AE 670E beq +0x10 /* 000015BE */
000015B0 0C47 2C4D cmpi.w D7, 0x2C4D /* ',M' */
000015B4 6708 beq +0xA /* 000015BE */
000015B6 0C47 2C4E cmpi.w D7, 0x2C4E /* ',N' */
000015BA 6702 beq +0x4 /* 000015BE */
000015BC 7000 moveq.l D0, 0x00
label000015BE:
000015BE 1C00 move.b D6, D0
000015C0 6606 bne +0x8 /* 000015C8 */
000015C2 0C47 2C2D cmpi.w D7, 0x2C2D /* ',-' */
000015C6 6646 bne +0x48 /* 0000160E */
label000015C8:
000015C8 4878 2CEC push.l 0x2CEC
000015CC 2F0C move.l -[A7], A4
000015CE 2054 movea.l A0, [A4]
000015D0 2050 movea.l A0, [A0]
000015D2 2268 000C movea.l A1, [A0 + 0xC]
000015D6 4E91 jsr [A1]
000015D8 4A00 tst.b D0
000015DA 508F addq.l A7, 8
000015DC 6710 beq +0x12 /* 000015EE */
000015DE 4878 2C1E push.l 0x2C1E
000015E2 486E FF00 pea.l [A6 - 0x100]
000015E6 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
000015EA 508F addq.l A7, 8
000015EC 600E bra +0x10 /* 000015FC */
label000015EE:
000015EE 4878 2C1D push.l 0x2C1D
000015F2 486E FF00 pea.l [A6 - 0x100]
000015F6 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
000015FA 508F addq.l A7, 8
label000015FC:
000015FC 7001 moveq.l D0, 0x01
000015FE 2F00 move.l -[A7], D0
00001600 486E FF00 pea.l [A6 - 0x100]
00001604 2F0B move.l -[A7], A3
00001606 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
0000160A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000160E:
0000160E 4A06 tst.b D6
00001610 6608 bne +0xA /* 0000161A */
00001612 0C47 2C4B cmpi.w D7, 0x2C4B /* ',K' */
00001616 6600 00C4 bne +0xC6 /* 000016DC */
label0000161A:
0000161A 48C7 ext.l D7
0000161C 2F07 move.l -[A7], D7
0000161E 2F0C move.l -[A7], A4
00001620 2054 movea.l A0, [A4]
00001622 2050 movea.l A0, [A0]
00001624 2268 006C movea.l A1, [A0 + 0x6C]
00001628 4E91 jsr [A1]
0000162A 4A00 tst.b D0
0000162C 508F addq.l A7, 8
0000162E 6600 00AC bne +0xAE /* 000016DC */
00001632 4247 clr.w D7
00001634 2F0C move.l -[A7], A4
00001636 4EAD 2DCA jsr [A5 + 0x2DCA /* export_1461 */]
0000163A 4A00 tst.b D0
0000163C 588F addq.l A7, 4
0000163E 672E beq +0x30 /* 0000166E */
00001640 2054 movea.l A0, [A4]
00001642 0828 0002 0046 btst.b [A0 + 0x46], 0x2
00001648 56C0 sne D0
0000164A 4400 neg.b D0
0000164C 4A00 tst.b D0
0000164E 6710 beq +0x12 /* 00001660 */
00001650 2054 movea.l A0, [A4]
00001652 0828 0005 0046 btst.b [A0 + 0x46], 0x5
00001658 56C0 sne D0
0000165A 4400 neg.b D0
0000165C 4A00 tst.b D0
0000165E 670E beq +0x10 /* 0000166E */
label00001660:
00001660 2054 movea.l A0, [A4]
00001662 4A68 0076 tst.w [A0 + 0x76]
00001666 6606 bne +0x8 /* 0000166E */
00001668 3E3C 2C4F move.w D7, 0x2C4F /* ',O' */
0000166C 6042 bra +0x44 /* 000016B0 */
label0000166E:
0000166E 2F0C move.l -[A7], A4
00001670 4EAD 2DCA jsr [A5 + 0x2DCA /* export_1461 */]
00001674 4A00 tst.b D0
00001676 588F addq.l A7, 4
00001678 6616 bne +0x18 /* 00001690 */
0000167A 2054 movea.l A0, [A4]
0000167C 0828 0002 0046 btst.b [A0 + 0x46], 0x2
00001682 56C0 sne D0
00001684 4400 neg.b D0
00001686 4A00 tst.b D0
00001688 6606 bne +0x8 /* 00001690 */
0000168A 3E3C 2C52 move.w D7, 0x2C52 /* ',R' */
0000168E 6020 bra +0x22 /* 000016B0 */
label00001690:
00001690 2054 movea.l A0, [A4]
00001692 4A28 0047 tst.b [A0 + 0x47]
00001696 6C06 bge +0x8 /* 0000169E */
00001698 3E3C 2C51 move.w D7, 0x2C51 /* ',Q' */
0000169C 6012 bra +0x14 /* 000016B0 */
label0000169E:
0000169E 2054 movea.l A0, [A4]
000016A0 203C 1000 0000 move.l D0, 0x10000000
000016A6 C0A8 006A and.l D0, [A0 + 0x6A]
000016AA 6704 beq +0x6 /* 000016B0 */
000016AC 3E3C 2C50 move.w D7, 0x2C50 /* ',P' */
label000016B0:
000016B0 4A47 tst.w D7
000016B2 6728 beq +0x2A /* 000016DC */
000016B4 486E FF00 pea.l [A6 - 0x100]
000016B8 4878 2BF2 push.l 0x2BF2
000016BC 48C7 ext.l D7
000016BE 2F07 move.l -[A7], D7
000016C0 2F2D FC8C move.l -[A7], [A5 - 0x374]
000016C4 4EBA FC08 jsr [PC - 0x3F8 /* 000012CE */]
000016C8 4A00 tst.b D0
000016CA 4FEF 0010 lea.l A7, [A7 + 0x10]
000016CE 670C beq +0xE /* 000016DC */
000016D0 486E FF00 pea.l [A6 - 0x100]
000016D4 2F0B move.l -[A7], A3
000016D6 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
000016DA 508F addq.l A7, 8
label000016DC:
000016DC 7000 moveq.l D0, 0x00
000016DE 1013 move.b D0, [A3]
000016E0 4A80 tst.l D0
000016E2 52C0 shi D0
000016E4 4400 neg.b D0
label000016E6:
000016E6 4CEE 18C0 FEF0 movem.l D6,D7,A3,A4, [A6 - 0x110]
000016EC 4E5E unlink A6
000016EE 4E75 rts
export_975:
000016F0 4E56 FF00 link A6, -0x0100
000016F4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000016F8 266E 0014 movea.l A3, [A6 + 0x14]
000016FC 3C2E 000E move.w D6, [A6 + 0xE]
00001700 286E 0008 movea.l A4, [A6 + 0x8]
00001704 2F0B move.l -[A7], A3
00001706 4878 2CEC push.l 0x2CEC
0000170A 48C6 ext.l D6
0000170C 2F06 move.l -[A7], D6
0000170E 2F2D FC8C move.l -[A7], [A5 - 0x374]
00001712 4EBA FBBA jsr [PC - 0x446 /* 000012CE */]
00001716 4A00 tst.b D0
00001718 4FEF 0010 lea.l A7, [A7 + 0x10]
0000171C 6614 bne +0x16 /* 00001732 */
0000171E 2F0B move.l -[A7], A3
00001720 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001724 48C6 ext.l D6
00001726 2F06 move.l -[A7], D6
00001728 2F0C move.l -[A7], A4
0000172A 4EBA FDAC jsr [PC - 0x254 /* 000014D8 */]
0000172E 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001732:
00001732 7E00 moveq.l D7, 0x00
00001734 0C46 2D1F cmpi.w D6, 0x2D1F
00001738 6612 bne +0x14 /* 0000174C */
0000173A 2F0C move.l -[A7], A4
0000173C 2054 movea.l A0, [A4]
0000173E 2050 movea.l A0, [A0]
00001740 2268 0148 movea.l A1, [A0 + 0x148]
00001744 4E91 jsr [A1]
00001746 2E00 move.l D7, D0
00001748 588F addq.l A7, 4
0000174A 6010 bra +0x12 /* 0000175C */
label0000174C:
0000174C 0C46 2D20 cmpi.w D6, 0x2D20 /* '- ' */
00001750 660A bne +0xC /* 0000175C */
00001752 2F0C move.l -[A7], A4
00001754 4EAD 2EE2 jsr [A5 + 0x2EE2 /* export_1496 */]
00001758 2E00 move.l D7, D0
0000175A 588F addq.l A7, 4
label0000175C:
0000175C 4A87 tst.l D7
0000175E 6744 beq +0x46 /* 000017A4 */
00001760 3C3C 0FE8 move.w D6, 0xFE8
00001764 0C87 0010 0000 cmpi.l D7, 0x100000
0000176A 6502 bcs +0x4 /* 0000176E */
0000176C 5246 addq.w D6, 1
label0000176E:
0000176E 0C87 4000 0000 cmpi.l D7, 0x40000000 /* '@\0\0\0' */
00001774 6502 bcs +0x4 /* 00001778 */
00001776 5246 addq.w D6, 1
label00001778:
00001778 41EE FF00 lea.l A0, [A6 - 0x100]
0000177C 4210 clr.b [A0]
0000177E 486E FF00 pea.l [A6 - 0x100]
00001782 4878 0FA0 push.l 0xFA0
00001786 48C6 ext.l D6
00001788 2F06 move.l -[A7], D6
0000178A 2F2D FC8C move.l -[A7], [A5 - 0x374]
0000178E 4EBA FB3E jsr [PC - 0x4C2 /* 000012CE */]
00001792 7000 moveq.l D0, 0x00
00001794 2F00 move.l -[A7], D0
00001796 486E FF00 pea.l [A6 - 0x100]
0000179A 2F0B move.l -[A7], A3
0000179C 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
000017A0 4FEF 001C lea.l A7, [A7 + 0x1C]
label000017A4:
000017A4 7000 moveq.l D0, 0x00
000017A6 1013 move.b D0, [A3]
000017A8 4A80 tst.l D0
000017AA 52C0 shi D0
000017AC 4400 neg.b D0
000017AE 4CEE 18C0 FEF0 movem.l D6,D7,A3,A4, [A6 - 0x110]
000017B4 4E5E unlink A6
000017B6 4E75 rts
export_976:
000017B8 4E56 FFF4 link A6, -0x000C
000017BC 48E7 0018 movem.l -[A7], A3,A4
000017C0 286E 0008 movea.l A4, [A6 + 0x8]
000017C4 2F2E 000C move.l -[A7], [A6 + 0xC]
000017C8 2F0C move.l -[A7], A4
000017CA 4EBA EC80 jsr [PC - 0x1380 /* 0000044C */]
000017CE 266D F62A movea.l A3, [A5 - 0x9D6]
000017D2 2053 movea.l A0, [A3]
000017D4 0828 0006 0031 btst.b [A0 + 0x31], 0x6
000017DA 56C0 sne D0
000017DC 4400 neg.b D0
000017DE 4A00 tst.b D0
000017E0 508F addq.l A7, 8
000017E2 6600 00AA bne +0xAC /* 0000188E */
000017E6 4EAD 0912 jsr [A5 + 0x912 /* export_286 */]
000017EA 2D40 FFFC move.l [A6 - 0x4], D0
000017EE 558F subq.l A7, 2
000017F0 303C 0007 move.w D0, 0x7
000017F4 A830 syscall Pack14
000017F6 4A1F tst.b [A7]+
000017F8 6770 beq +0x72 /* 0000186A */
000017FA 266D FC8C movea.l A3, [A5 - 0x374]
000017FE 2053 movea.l A0, [A3]
00001800 4AA8 0010 tst.l [A0 + 0x10]
00001804 6764 beq +0x66 /* 0000186A */
00001806 486E FFF8 pea.l [A6 - 0x8]
0000180A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000180E 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
00001812 B9EE FFF8 cmpa.l A4, [A6 - 0x8]
00001816 508F addq.l A7, 8
00001818 6674 bne +0x76 /* 0000188E */
0000181A 558F subq.l A7, 2
0000181C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001820 2054 movea.l A0, [A4]
00001822 2068 0010 movea.l A0, [A0 + 0x10]
00001826 2F28 0018 move.l -[A7], [A0 + 0x18]
0000182A A8E8 syscall PtInRgn
0000182C 4A1F tst.b [A7]+
0000182E 662A bne +0x2C /* 0000185A */
00001830 558F subq.l A7, 2
00001832 486E FFF4 pea.l [A6 - 0xC]
00001836 303C 0215 move.w D0, 0x215
0000183A A830 syscall Pack14
0000183C 4A5F tst.w [A7]+
0000183E 664E bne +0x50 /* 0000188E */
00001840 4AAE FFF4 tst.l [A6 - 0xC]
00001844 6748 beq +0x4A /* 0000188E */
00001846 558F subq.l A7, 2
00001848 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000184C 206E FFF4 movea.l A0, [A6 - 0xC]
00001850 2F28 0072 move.l -[A7], [A0 + 0x72]
00001854 A8E8 syscall PtInRgn
00001856 4A1F tst.b [A7]+
00001858 6734 beq +0x36 /* 0000188E */
label0000185A:
0000185A 2F0C move.l -[A7], A4
0000185C 2054 movea.l A0, [A4]
0000185E 2050 movea.l A0, [A0]
00001860 2268 00F8 movea.l A1, [A0 + 0xF8]
00001864 4E91 jsr [A1]
00001866 588F addq.l A7, 4
00001868 6024 bra +0x26 /* 0000188E */
label0000186A:
0000186A 558F subq.l A7, 2
0000186C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001870 2054 movea.l A0, [A4]
00001872 2068 0010 movea.l A0, [A0 + 0x10]
00001876 2F28 0018 move.l -[A7], [A0 + 0x18]
0000187A A8E8 syscall PtInRgn
0000187C 4A1F tst.b [A7]+
0000187E 670E beq +0x10 /* 0000188E */
00001880 2F0C move.l -[A7], A4
00001882 2054 movea.l A0, [A4]
00001884 2050 movea.l A0, [A0]
00001886 2268 00F8 movea.l A1, [A0 + 0xF8]
0000188A 4E91 jsr [A1]
0000188C 588F addq.l A7, 4
label0000188E:
0000188E 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14]
00001894 4E5E unlink A6
00001896 4E75 rts
export_977:
00001898 4E56 0000 link A6, 0
0000189C 48E7 0118 movem.l -[A7], D7,A3,A4
000018A0 266E 0014 movea.l A3, [A6 + 0x14]
000018A4 3E2E 000E move.w D7, [A6 + 0xE]
000018A8 286E 0008 movea.l A4, [A6 + 0x8]
000018AC 0C47 2E1D cmpi.w D7, 0x2E1D
000018B0 661A bne +0x1C /* 000018CC */
000018B2 4878 2E1D push.l 0x2E1D
000018B6 2F0C move.l -[A7], A4
000018B8 2054 movea.l A0, [A4]
000018BA 2050 movea.l A0, [A0]
000018BC 2268 0074 movea.l A1, [A0 + 0x74]
000018C0 4E91 jsr [A1]
000018C2 4A80 tst.l D0
000018C4 508F addq.l A7, 8
000018C6 6704 beq +0x6 /* 000018CC */
000018C8 3E3C 2E1E move.w D7, 0x2E1E
label000018CC:
000018CC 2F0B move.l -[A7], A3
000018CE 4878 2DE6 push.l 0x2DE6
000018D2 48C7 ext.l D7
000018D4 2F07 move.l -[A7], D7
000018D6 2F2D FC8C move.l -[A7], [A5 - 0x374]
000018DA 4EBA F9F2 jsr [PC - 0x60E /* 000012CE */]
000018DE 4A00 tst.b D0
000018E0 4FEF 0010 lea.l A7, [A7 + 0x10]
000018E4 6614 bne +0x16 /* 000018FA */
000018E6 2F0B move.l -[A7], A3
000018E8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000018EC 48C7 ext.l D7
000018EE 2F07 move.l -[A7], D7
000018F0 2F0C move.l -[A7], A4
000018F2 4EBA FBE4 jsr [PC - 0x41C /* 000014D8 */]
000018F6 4FEF 0010 lea.l A7, [A7 + 0x10]
label000018FA:
000018FA 7000 moveq.l D0, 0x00
000018FC 1013 move.b D0, [A3]
000018FE 4A80 tst.l D0
00001900 52C0 shi D0
00001902 4400 neg.b D0
00001904 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
0000190A 4E5E unlink A6
0000190C 4E75 rts
export_978:
fn0000190E:
0000190E 4E56 FFFC link A6, -0x0004
00001912 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001916 266E 0014 movea.l A3, [A6 + 0x14]
0000191A 3E2E 000E move.w D7, [A6 + 0xE]
0000191E 286E 0008 movea.l A4, [A6 + 0x8]
00001922 3C3C 510E move.w D6, 0x510E
00001926 3007 move.w D0, D7
00001928 0440 0BF0 subi.w D0, 0xBF0
0000192C 6730 beq +0x32 /* 0000195E */
0000192E 0440 212E subi.w D0, 0x212E /* '!.' */
00001932 672A beq +0x2C /* 0000195E */
00001934 5340 subq.w D0, 1
00001936 6726 beq +0x28 /* 0000195E */
00001938 5340 subq.w D0, 1
0000193A 6722 beq +0x24 /* 0000195E */
0000193C 5340 subq.w D0, 1
0000193E 671E beq +0x20 /* 0000195E */
00001940 5340 subq.w D0, 1
00001942 671A beq +0x1C /* 0000195E */
00001944 0440 04E0 subi.w D0, 0x4E0
00001948 6748 beq +0x4A /* 00001992 */
0000194A 0440 1F43 subi.w D0, 0x1F43
0000194E 677A beq +0x7C /* 000019CA */
00001950 5340 subq.w D0, 1
00001952 6700 009A beq +0x9C /* 000019EE */
00001956 5340 subq.w D0, 1
00001958 6770 beq +0x72 /* 000019CA */
0000195A 6000 00C0 bra +0xC2 /* 00001A1C */
label0000195E:
0000195E 2054 movea.l A0, [A4]
00001960 B9E8 0028 cmpa.l A4, [A0 + 0x28]
00001964 672C beq +0x2E /* 00001992 */
00001966 3C3C 2CEC move.w D6, 0x2CEC
0000196A 2D68 0028 FFFC move.l [A6 - 0x4], [A0 + 0x28]
00001970 2F0B move.l -[A7], A3
00001972 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001976 48C7 ext.l D7
00001978 2F07 move.l -[A7], D7
0000197A 206E FFFC movea.l A0, [A6 - 0x4]
0000197E 2F08 move.l -[A7], A0
00001980 2050 movea.l A0, [A0]
00001982 2050 movea.l A0, [A0]
00001984 2268 0084 movea.l A1, [A0 + 0x84]
00001988 4E91 jsr [A1]
0000198A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000198E 6000 00BA bra +0xBC /* 00001A4A */
label00001992:
00001992 3C3C 31CE move.w D6, 0x31CE
00001996 2F0B move.l -[A7], A3
00001998 48C6 ext.l D6
0000199A 2F06 move.l -[A7], D6
0000199C 48C7 ext.l D7
0000199E 2F07 move.l -[A7], D7
000019A0 2F2D FC8C move.l -[A7], [A5 - 0x374]
000019A4 4EBA F928 jsr [PC - 0x6D8 /* 000012CE */]
000019A8 4A00 tst.b D0
000019AA 4FEF 0010 lea.l A7, [A7 + 0x10]
000019AE 6600 009A bne +0x9C /* 00001A4A */
000019B2 2F0B move.l -[A7], A3
000019B4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000019B8 48C7 ext.l D7
000019BA 2F07 move.l -[A7], D7
000019BC 2F0C move.l -[A7], A4
000019BE 4EBA E640 jsr [PC - 0x19C0 /* 00000000 */]
000019C2 4FEF 0010 lea.l A7, [A7 + 0x10]
000019C6 6000 0082 bra +0x84 /* 00001A4A */
label000019CA:
000019CA 206E 0010 movea.l A0, [A6 + 0x10]
000019CE 2050 movea.l A0, [A0]
000019D0 700B moveq.l D0, 0x0B
000019D2 B068 000E cmp.w D0, [A0 + 0xE]
000019D6 6616 bne +0x18 /* 000019EE */
000019D8 2F0B move.l -[A7], A3
000019DA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000019DE 48C7 ext.l D7
000019E0 2F07 move.l -[A7], D7
000019E2 2F0C move.l -[A7], A4
000019E4 4EBA E61A jsr [PC - 0x19E6 /* 00000000 */]
000019E8 4FEF 0010 lea.l A7, [A7 + 0x10]
000019EC 605C bra +0x5E /* 00001A4A */
label000019EE:
000019EE 206E 0010 movea.l A0, [A6 + 0x10]
000019F2 2050 movea.l A0, [A0]
000019F4 700B moveq.l D0, 0x0B
000019F6 B068 000E cmp.w D0, [A0 + 0xE]
000019FA 6620 bne +0x22 /* 00001A1C */
000019FC 0C47 5146 cmpi.w D7, 0x5146 /* 'QF' */
00001A00 661A bne +0x1C /* 00001A1C */
00001A02 4878 5146 push.l 0x5146 /* 'QF' */
00001A06 2F0C move.l -[A7], A4
00001A08 2054 movea.l A0, [A4]
00001A0A 2050 movea.l A0, [A0]
00001A0C 2268 0074 movea.l A1, [A0 + 0x74]
00001A10 4E91 jsr [A1]
00001A12 4A80 tst.l D0
00001A14 508F addq.l A7, 8
00001A16 6704 beq +0x6 /* 00001A1C */
00001A18 3E3C 514F move.w D7, 0x514F /* 'QO' */
label00001A1C:
00001A1C 2F0B move.l -[A7], A3
00001A1E 48C6 ext.l D6
00001A20 2F06 move.l -[A7], D6
00001A22 48C7 ext.l D7
00001A24 2F07 move.l -[A7], D7
00001A26 2F2D FC8C move.l -[A7], [A5 - 0x374]
00001A2A 4EBA F8A2 jsr [PC - 0x75E /* 000012CE */]
00001A2E 4A00 tst.b D0
00001A30 4FEF 0010 lea.l A7, [A7 + 0x10]
00001A34 6614 bne +0x16 /* 00001A4A */
00001A36 2F0B move.l -[A7], A3
00001A38 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001A3C 48C7 ext.l D7
00001A3E 2F07 move.l -[A7], D7
00001A40 2F0C move.l -[A7], A4
00001A42 4EBA E5BC jsr [PC - 0x1A44 /* 00000000 */]
00001A46 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001A4A:
00001A4A 7000 moveq.l D0, 0x00
00001A4C 1013 move.b D0, [A3]
00001A4E 4A80 tst.l D0
00001A50 52C0 shi D0
00001A52 4400 neg.b D0
00001A54 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14]
00001A5A 4E5E unlink A6
00001A5C 4E75 rts
export_979:
fn00001A5E:
00001A5E 4E56 0000 link A6, 0
00001A62 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001A66 266E 0014 movea.l A3, [A6 + 0x14]
00001A6A 3E2E 000E move.w D7, [A6 + 0xE]
00001A6E 286E 0008 movea.l A4, [A6 + 0x8]
00001A72 3C3C 31CE move.w D6, 0x31CE
00001A76 3007 move.w D0, D7
00001A78 0440 3201 subi.w D0, 0x3201
00001A7C 6708 beq +0xA /* 00001A86 */
00001A7E 0440 1099 subi.w D0, 0x1099
00001A82 6726 beq +0x28 /* 00001AAA */
00001A84 6028 bra +0x2A /* 00001AAE */
label00001A86:
00001A86 206E 0010 movea.l A0, [A6 + 0x10]
00001A8A 2050 movea.l A0, [A0]
00001A8C 700B moveq.l D0, 0x0B
00001A8E B068 000E cmp.w D0, [A0 + 0xE]
00001A92 6616 bne +0x18 /* 00001AAA */
00001A94 2F0B move.l -[A7], A3
00001A96 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001A9A 48C7 ext.l D7
00001A9C 2F07 move.l -[A7], D7
00001A9E 2F0C move.l -[A7], A4
00001AA0 4EBA FE6C jsr [PC - 0x194 /* 0000190E */]
00001AA4 4FEF 0010 lea.l A7, [A7 + 0x10]
00001AA8 603C bra +0x3E /* 00001AE6 */
label00001AAA:
00001AAA 3C3C 4268 move.w D6, 0x4268 /* 'Bh' */
label00001AAE:
00001AAE 2F0B move.l -[A7], A3
00001AB0 48C6 ext.l D6
00001AB2 2F06 move.l -[A7], D6
00001AB4 48C7 ext.l D7
00001AB6 2F07 move.l -[A7], D7
00001AB8 2F2D FC8C move.l -[A7], [A5 - 0x374]
00001ABC 4EBA F810 jsr [PC - 0x7F0 /* 000012CE */]
00001AC0 4A00 tst.b D0
00001AC2 4FEF 0010 lea.l A7, [A7 + 0x10]
00001AC6 6614 bne +0x16 /* 00001ADC */
00001AC8 2F0B move.l -[A7], A3
00001ACA 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001ACE 48C7 ext.l D7
00001AD0 2F07 move.l -[A7], D7
00001AD2 2F0C move.l -[A7], A4
00001AD4 4EBA FE38 jsr [PC - 0x1C8 /* 0000190E */]
00001AD8 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001ADC:
00001ADC 7000 moveq.l D0, 0x00
00001ADE 1013 move.b D0, [A3]
00001AE0 4A80 tst.l D0
00001AE2 52C0 shi D0
00001AE4 4400 neg.b D0
label00001AE6:
00001AE6 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00001AEC 4E5E unlink A6
00001AEE 4E75 rts
export_980:
00001AF0 4E56 FFF8 link A6, -0x0008
00001AF4 48E7 0118 movem.l -[A7], D7,A3,A4
00001AF8 266E 0010 movea.l A3, [A6 + 0x10]
00001AFC 3E2E 000E move.w D7, [A6 + 0xE]
00001B00 286E 0008 movea.l A4, [A6 + 0x8]
00001B04 0C47 4395 cmpi.w D7, 0x4395
00001B08 661C bne +0x1E /* 00001B26 */
00001B0A 4878 4395 push.l 0x4395
00001B0E 2F0C move.l -[A7], A4
00001B10 2054 movea.l A0, [A4]
00001B12 2050 movea.l A0, [A0]
00001B14 2268 006C movea.l A1, [A0 + 0x6C]
00001B18 4E91 jsr [A1]
00001B1A 4A00 tst.b D0
00001B1C 508F addq.l A7, 8
00001B1E 6650 bne +0x52 /* 00001B70 */
00001B20 3E3C 4397 move.w D7, 0x4397
00001B24 604A bra +0x4C /* 00001B70 */
label00001B26:
00001B26 0C47 4396 cmpi.w D7, 0x4396
00001B2A 6644 bne +0x46 /* 00001B70 */
00001B2C 2F0B move.l -[A7], A3
00001B2E 2053 movea.l A0, [A3]
00001B30 2050 movea.l A0, [A0]
00001B32 2268 008C movea.l A1, [A0 + 0x8C]
00001B36 4E91 jsr [A1]
00001B38 2D40 FFF8 move.l [A6 - 0x8], D0
00001B3C 4878 4396 push.l 0x4396
00001B40 4878 1D4C push.l 0x1D4C
00001B44 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001B48 4EAD 2632 jsr [A5 + 0x2632 /* export_1218 */]
00001B4C 2D40 FFFC move.l [A6 - 0x4], D0
00001B50 4FEF 0010 lea.l A7, [A7 + 0x10]
00001B54 671A beq +0x1C /* 00001B70 */
00001B56 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001B5A 2F0C move.l -[A7], A4
00001B5C 2054 movea.l A0, [A4]
00001B5E 2050 movea.l A0, [A0]
00001B60 2268 00F0 movea.l A1, [A0 + 0xF0]
00001B64 4E91 jsr [A1]
00001B66 4A00 tst.b D0
00001B68 508F addq.l A7, 8
00001B6A 6604 bne +0x6 /* 00001B70 */
00001B6C 3E3C 4398 move.w D7, 0x4398
label00001B70:
00001B70 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001B74 4878 4362 push.l 0x4362 /* 'Cb' */
00001B78 48C7 ext.l D7
00001B7A 2F07 move.l -[A7], D7
00001B7C 2F2D FC8C move.l -[A7], [A5 - 0x374]
00001B80 4EBA F74C jsr [PC - 0x8B4 /* 000012CE */]
00001B84 4A00 tst.b D0
00001B86 4FEF 0010 lea.l A7, [A7 + 0x10]
00001B8A 6614 bne +0x16 /* 00001BA0 */
00001B8C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001B90 2F0B move.l -[A7], A3
00001B92 48C7 ext.l D7
00001B94 2F07 move.l -[A7], D7
00001B96 2F0C move.l -[A7], A4
00001B98 4EBA FEC4 jsr [PC - 0x13C /* 00001A5E */]
00001B9C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001BA0:
00001BA0 206E 0014 movea.l A0, [A6 + 0x14]
00001BA4 7000 moveq.l D0, 0x00
00001BA6 1010 move.b D0, [A0]
00001BA8 4A80 tst.l D0
00001BAA 52C0 shi D0
00001BAC 4400 neg.b D0
00001BAE 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
00001BB4 4E5E unlink A6
00001BB6 4E75 rts
export_981:
fn00001BB8:
00001BB8 4E56 0000 link A6, 0
00001BBC 48E7 0118 movem.l -[A7], D7,A3,A4
00001BC0 266E 0014 movea.l A3, [A6 + 0x14]
00001BC4 3E2E 000E move.w D7, [A6 + 0xE]
00001BC8 286E 0008 movea.l A4, [A6 + 0x8]
00001BCC 0C47 429A cmpi.w D7, 0x429A
00001BD0 661A bne +0x1C /* 00001BEC */
00001BD2 4878 429A push.l 0x429A
00001BD6 2F0C move.l -[A7], A4
00001BD8 2054 movea.l A0, [A4]
00001BDA 2050 movea.l A0, [A0]
00001BDC 2268 0074 movea.l A1, [A0 + 0x74]
00001BE0 4E91 jsr [A1]
00001BE2 4A80 tst.l D0
00001BE4 508F addq.l A7, 8
00001BE6 6704 beq +0x6 /* 00001BEC */
00001BE8 3E3C 429E move.w D7, 0x429E
label00001BEC:
00001BEC 2F0B move.l -[A7], A3
00001BEE 4878 4268 push.l 0x4268 /* 'Bh' */
00001BF2 48C7 ext.l D7
00001BF4 2F07 move.l -[A7], D7
00001BF6 2F2D FC8C move.l -[A7], [A5 - 0x374]
00001BFA 4EBA F6D2 jsr [PC - 0x92E /* 000012CE */]
00001BFE 4A00 tst.b D0
00001C00 4FEF 0010 lea.l A7, [A7 + 0x10]
00001C04 6614 bne +0x16 /* 00001C1A */
00001C06 2F0B move.l -[A7], A3
00001C08 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001C0C 48C7 ext.l D7
00001C0E 2F07 move.l -[A7], D7
00001C10 2F0C move.l -[A7], A4
00001C12 4EBA FE4A jsr [PC - 0x1B6 /* 00001A5E */]
00001C16 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001C1A:
00001C1A 7000 moveq.l D0, 0x00
00001C1C 1013 move.b D0, [A3]
00001C1E 4A80 tst.l D0
00001C20 52C0 shi D0
00001C22 4400 neg.b D0
00001C24 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00001C2A 4E5E unlink A6
00001C2C 4E75 rts
export_982:
00001C2E 4E56 FDC4 link A6, -0x023C
00001C32 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001C36 266E 000C movea.l A3, [A6 + 0xC]
00001C3A 286E 0008 movea.l A4, [A6 + 0x8]
00001C3E 41EE FF00 lea.l A0, [A6 - 0x100]
00001C42 4210 clr.b [A0]
00001C44 2054 movea.l A0, [A4]
00001C46 2F28 0054 move.l -[A7], [A0 + 0x54]
00001C4A 4878 0FF8 push.l 0xFF8
00001C4E 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00001C52 2E00 move.l D7, D0
00001C54 2F0B move.l -[A7], A3
00001C56 4878 0FA0 push.l 0xFA0
00001C5A 4878 0FF4 push.l 0xFF4
00001C5E 2F2D FC8C move.l -[A7], [A5 - 0x374]
00001C62 4EBA F66A jsr [PC - 0x996 /* 000012CE */]
00001C66 4A87 tst.l D7
00001C68 4FEF 0018 lea.l A7, [A7 + 0x18]
00001C6C 6722 beq +0x24 /* 00001C90 */
00001C6E 3007 move.w D0, D7
00001C70 48C0 ext.l D0
00001C72 323C FFFF move.w D1, 0xFFFF
00001C76 C240 and.w D1, D0
00001C78 7000 moveq.l D0, 0x00
00001C7A 3001 move.w D0, D1
00001C7C 2F00 move.l -[A7], D0
00001C7E 4878 0FF8 push.l 0xFF8
00001C82 486E FF00 pea.l [A6 - 0x100]
00001C86 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */]
00001C8A 4FEF 000C lea.l A7, [A7 + 0xC]
00001C8E 6064 bra +0x66 /* 00001CF4 */
label00001C90:
00001C90 486E FDC8 pea.l [A6 - 0x238]
00001C94 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00001C98 4A80 tst.l D0
00001C9A 588F addq.l A7, 4
00001C9C 6734 beq +0x36 /* 00001CD2 */
00001C9E 7000 moveq.l D0, 0x00
00001CA0 2F00 move.l -[A7], D0
00001CA2 2F00 move.l -[A7], D0
00001CA4 2F0C move.l -[A7], A4
00001CA6 4EAD 375A jsr [A5 + 0x375A /* export_1767 */]
00001CAA 2D40 FDC4 move.l [A6 - 0x23C], D0
00001CAE 4FEF 000C lea.l A7, [A7 + 0xC]
00001CB2 6736 beq +0x38 /* 00001CEA */
00001CB4 4878 0BEB push.l 0xBEB
00001CB8 486E FF00 pea.l [A6 - 0x100]
00001CBC 206E FDC4 movea.l A0, [A6 - 0x23C]
00001CC0 2F08 move.l -[A7], A0
00001CC2 2050 movea.l A0, [A0]
00001CC4 2050 movea.l A0, [A0]
00001CC6 2268 0054 movea.l A1, [A0 + 0x54]
00001CCA 4E91 jsr [A1]
00001CCC 4FEF 000C lea.l A7, [A7 + 0xC]
00001CD0 6018 bra +0x1A /* 00001CEA */
label00001CD2:
00001CD2 302E 0012 move.w D0, [A6 + 0x12]
00001CD6 48C0 ext.l D0
00001CD8 2F00 move.l -[A7], D0
00001CDA 2F0B move.l -[A7], A3
00001CDC 2F0C move.l -[A7], A4
00001CDE 4EAD 339A jsr [A5 + 0x339A /* export_1647 */]
00001CE2 4FEF 000C lea.l A7, [A7 + 0xC]
00001CE6 6000 0096 bra +0x98 /* 00001D7E */
label00001CEA:
00001CEA 486E FDC8 pea.l [A6 - 0x238]
00001CEE 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00001CF2 588F addq.l A7, 4
label00001CF4:
00001CF4 2F0C move.l -[A7], A4
00001CF6 4EAD 3612 jsr [A5 + 0x3612 /* export_1726 */]
00001CFA 4A00 tst.b D0
00001CFC 588F addq.l A7, 4
00001CFE 660C bne +0xE /* 00001D0C */
00001D00 2F0C move.l -[A7], A4
00001D02 4EAD 3622 jsr [A5 + 0x3622 /* export_1728 */]
00001D06 4A00 tst.b D0
00001D08 588F addq.l A7, 4
00001D0A 672C beq +0x2E /* 00001D38 */
label00001D0C:
00001D0C 41EE FE00 lea.l A0, [A6 - 0x200]
00001D10 4210 clr.b [A0]
00001D12 486E FE00 pea.l [A6 - 0x200]
00001D16 4878 0FA0 push.l 0xFA0
00001D1A 4878 0FF5 push.l 0xFF5
00001D1E 2F2D FC8C move.l -[A7], [A5 - 0x374]
00001D22 4EBA F5AA jsr [PC - 0xA56 /* 000012CE */]
00001D26 486E FE00 pea.l [A6 - 0x200]
00001D2A 2F0B move.l -[A7], A3
00001D2C 2F2D FC8C move.l -[A7], [A5 - 0x374]
00001D30 4EBA F76A jsr [PC - 0x896 /* 0000149C */]
00001D34 4FEF 001C lea.l A7, [A7 + 0x1C]
label00001D38:
00001D38 7000 moveq.l D0, 0x00
00001D3A 2F00 move.l -[A7], D0
00001D3C 486E FF00 pea.l [A6 - 0x100]
00001D40 2F0B move.l -[A7], A3
00001D42 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
00001D46 4246 clr.w D6
00001D48 4A87 tst.l D7
00001D4A 4FEF 000C lea.l A7, [A7 + 0xC]
00001D4E 6708 beq +0xA /* 00001D58 */
00001D50 2C07 move.l D6, D7
00001D52 4246 clr.w D6
00001D54 4846 swap.w D6
00001D56 6002 bra +0x4 /* 00001D5A */
label00001D58:
00001D58 7C01 moveq.l D6, 0x01
label00001D5A:
00001D5A 7000 moveq.l D0, 0x00
00001D5C 3006 move.w D0, D6
00001D5E 2F00 move.l -[A7], D0
00001D60 4878 0FF9 push.l 0xFF9
00001D64 486E FF00 pea.l [A6 - 0x100]
00001D68 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */]
00001D6C 7001 moveq.l D0, 0x01
00001D6E 2F00 move.l -[A7], D0
00001D70 486E FF00 pea.l [A6 - 0x100]
00001D74 2F0B move.l -[A7], A3
00001D76 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
00001D7A 4FEF 0018 lea.l A7, [A7 + 0x18]
label00001D7E:
00001D7E 4CEE 18C0 FDB4 movem.l D6,D7,A3,A4, [A6 - 0x24C]
00001D84 4E5E unlink A6
00001D86 4E75 rts
export_983:
00001D88 4E56 0000 link A6, 0
00001D8C 48E7 0108 movem.l -[A7], D7,A4
00001D90 3E2E 000E move.w D7, [A6 + 0xE]
00001D94 286E 0014 movea.l A4, [A6 + 0x14]
00001D98 2F0C move.l -[A7], A4
00001D9A 4878 5014 push.l 0x5014
00001D9E 48C7 ext.l D7
00001DA0 2F07 move.l -[A7], D7
00001DA2 2F2D FC8C move.l -[A7], [A5 - 0x374]
00001DA6 4EBA F526 jsr [PC - 0xADA /* 000012CE */]
00001DAA 4A00 tst.b D0
00001DAC 4FEF 0010 lea.l A7, [A7 + 0x10]
00001DB0 6616 bne +0x18 /* 00001DC8 */
00001DB2 2F0C move.l -[A7], A4
00001DB4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001DB8 48C7 ext.l D7
00001DBA 2F07 move.l -[A7], D7
00001DBC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001DC0 4EBA FC9C jsr [PC - 0x364 /* 00001A5E */]
00001DC4 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001DC8:
00001DC8 7000 moveq.l D0, 0x00
00001DCA 1014 move.b D0, [A4]
00001DCC 4A80 tst.l D0
00001DCE 52C0 shi D0
00001DD0 4400 neg.b D0
00001DD2 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00001DD8 4E5E unlink A6
00001DDA 4E75 rts
export_984:
00001DDC 4E56 0000 link A6, 0
00001DE0 48E7 0108 movem.l -[A7], D7,A4
00001DE4 3E2E 000E move.w D7, [A6 + 0xE]
00001DE8 286E 0014 movea.l A4, [A6 + 0x14]
00001DEC 2F0C move.l -[A7], A4
00001DEE 4878 2616 push.l 0x2616
00001DF2 48C7 ext.l D7
00001DF4 2F07 move.l -[A7], D7
00001DF6 2F2D FC8C move.l -[A7], [A5 - 0x374]
00001DFA 4EBA F4D2 jsr [PC - 0xB2E /* 000012CE */]
00001DFE 4A00 tst.b D0
00001E00 4FEF 0010 lea.l A7, [A7 + 0x10]
00001E04 6616 bne +0x18 /* 00001E1C */
00001E06 2F0C move.l -[A7], A4
00001E08 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001E0C 48C7 ext.l D7
00001E0E 2F07 move.l -[A7], D7
00001E10 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E14 4EBA FDA2 jsr [PC - 0x25E /* 00001BB8 */]
00001E18 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001E1C:
00001E1C 7000 moveq.l D0, 0x00
00001E1E 1014 move.b D0, [A4]
00001E20 4A80 tst.l D0
00001E22 52C0 shi D0
00001E24 4400 neg.b D0
00001E26 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00001E2C 4E5E unlink A6
00001E2E 4E75 rts
export_985:
00001E30 4E56 0000 link A6, 0
00001E34 48E7 0108 movem.l -[A7], D7,A4
00001E38 3E2E 000E move.w D7, [A6 + 0xE]
00001E3C 286E 0014 movea.l A4, [A6 + 0x14]
00001E40 2F0C move.l -[A7], A4
00001E42 4878 4C2C push.l 0x4C2C /* 'L,' */
00001E46 48C7 ext.l D7
00001E48 2F07 move.l -[A7], D7
00001E4A 2F2D FC8C move.l -[A7], [A5 - 0x374]
00001E4E 4EBA F47E jsr [PC - 0xB82 /* 000012CE */]
00001E52 4A00 tst.b D0
00001E54 4FEF 0010 lea.l A7, [A7 + 0x10]
00001E58 6616 bne +0x18 /* 00001E70 */
00001E5A 2F0C move.l -[A7], A4
00001E5C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001E60 48C7 ext.l D7
00001E62 2F07 move.l -[A7], D7
00001E64 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E68 4EBA FBF4 jsr [PC - 0x40C /* 00001A5E */]
00001E6C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001E70:
00001E70 7000 moveq.l D0, 0x00
00001E72 1014 move.b D0, [A4]
00001E74 4A80 tst.l D0
00001E76 52C0 shi D0
00001E78 4400 neg.b D0
00001E7A 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00001E80 4E5E unlink A6
00001E82 4E75 rts
export_986:
00001E84 4E56 0000 link A6, 0
00001E88 48E7 0118 movem.l -[A7], D7,A3,A4
00001E8C 266E 0014 movea.l A3, [A6 + 0x14]
00001E90 3E2E 000E move.w D7, [A6 + 0xE]
00001E94 286E 0008 movea.l A4, [A6 + 0x8]
00001E98 48C7 ext.l D7
00001E9A 2F07 move.l -[A7], D7
00001E9C 2F0C move.l -[A7], A4
00001E9E 4EAD 390A jsr [A5 + 0x390A /* export_1821 */]
00001EA2 4A00 tst.b D0
00001EA4 508F addq.l A7, 8
00001EA6 6706 beq +0x8 /* 00001EAE */
00001EA8 3E3C 6B9E move.w D7, 0x6B9E
00001EAC 6014 bra +0x16 /* 00001EC2 */
label00001EAE:
00001EAE 48C7 ext.l D7
00001EB0 2F07 move.l -[A7], D7
00001EB2 2F0C move.l -[A7], A4
00001EB4 4EAD 3912 jsr [A5 + 0x3912 /* export_1822 */]
00001EB8 4A00 tst.b D0
00001EBA 508F addq.l A7, 8
00001EBC 6704 beq +0x6 /* 00001EC2 */
00001EBE 3E3C 6BA8 move.w D7, 0x6BA8
label00001EC2:
00001EC2 2F0B move.l -[A7], A3
00001EC4 4878 6B6C push.l 0x6B6C /* 'kl' */
00001EC8 48C7 ext.l D7
00001ECA 2F07 move.l -[A7], D7
00001ECC 2F2D FC8C move.l -[A7], [A5 - 0x374]
00001ED0 4EBA F3FC jsr [PC - 0xC04 /* 000012CE */]
00001ED4 4A00 tst.b D0
00001ED6 4FEF 0010 lea.l A7, [A7 + 0x10]
00001EDA 6614 bne +0x16 /* 00001EF0 */
00001EDC 2F0B move.l -[A7], A3
00001EDE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001EE2 48C7 ext.l D7
00001EE4 2F07 move.l -[A7], D7
00001EE6 2F0C move.l -[A7], A4
00001EE8 4EBA FB74 jsr [PC - 0x48C /* 00001A5E */]
00001EEC 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001EF0:
00001EF0 7000 moveq.l D0, 0x00
00001EF2 1013 move.b D0, [A3]
00001EF4 4A80 tst.l D0
00001EF6 52C0 shi D0
00001EF8 4400 neg.b D0
00001EFA 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00001F00 4E5E unlink A6
00001F02 4E75 rts
export_987:
00001F04 4E56 0000 link A6, 0
00001F08 48E7 0108 movem.l -[A7], D7,A4
00001F0C 3E2E 000E move.w D7, [A6 + 0xE]
00001F10 286E 0014 movea.l A4, [A6 + 0x14]
00001F14 2F0C move.l -[A7], A4
00001F16 4878 2710 push.l 0x2710
00001F1A 48C7 ext.l D7
00001F1C 2F07 move.l -[A7], D7
00001F1E 2F2D FC8C move.l -[A7], [A5 - 0x374]
00001F22 4EBA F3AA jsr [PC - 0xC56 /* 000012CE */]
00001F26 4A00 tst.b D0
00001F28 4FEF 0010 lea.l A7, [A7 + 0x10]
00001F2C 6616 bne +0x18 /* 00001F44 */
00001F2E 2F0C move.l -[A7], A4
00001F30 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001F34 48C7 ext.l D7
00001F36 2F07 move.l -[A7], D7
00001F38 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F3C 4EBA E0C2 jsr [PC - 0x1F3E /* 00000000 */]
00001F40 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001F44:
00001F44 7000 moveq.l D0, 0x00
00001F46 1014 move.b D0, [A4]
00001F48 4A80 tst.l D0
00001F4A 52C0 shi D0
00001F4C 4400 neg.b D0
00001F4E 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00001F54 4E5E unlink A6
00001F56 4E75 rts
export_988:
00001F58 4E56 0000 link A6, 0
00001F5C 48E7 0108 movem.l -[A7], D7,A4
00001F60 3E2E 000E move.w D7, [A6 + 0xE]
00001F64 286E 0014 movea.l A4, [A6 + 0x14]
00001F68 2F0C move.l -[A7], A4
00001F6A 4878 2904 push.l 0x2904
00001F6E 48C7 ext.l D7
00001F70 2F07 move.l -[A7], D7
00001F72 2F2D FC8C move.l -[A7], [A5 - 0x374]
00001F76 4EBA F356 jsr [PC - 0xCAA /* 000012CE */]
00001F7A 4A00 tst.b D0
00001F7C 4FEF 0010 lea.l A7, [A7 + 0x10]
00001F80 6616 bne +0x18 /* 00001F98 */
00001F82 2F0C move.l -[A7], A4
00001F84 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001F88 48C7 ext.l D7
00001F8A 2F07 move.l -[A7], D7
00001F8C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F90 4EBA E06E jsr [PC - 0x1F92 /* 00000000 */]
00001F94 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001F98:
00001F98 7000 moveq.l D0, 0x00
00001F9A 1014 move.b D0, [A4]
00001F9C 4A80 tst.l D0
00001F9E 52C0 shi D0
00001FA0 4400 neg.b D0
00001FA2 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00001FA8 4E5E unlink A6
00001FAA 4E75 rts